项目中需要用到 Monkey 做压力测试,抽空去熟悉了下,各种命令就不废话了,官方文档有。

比如你可以用以下命令开启 Monkey 测试:

adb shell

monkey -v -v -p com.archermind.callstat --monitor-native-crashes --ignore-security-exceptions --kill-process-after-error --pct-trackball 0 --pct-nav 0 --pct-anyevent 0 --pct-appswitch 0 --pct-flip 0 --pct-majornav 10 --pct-touch 44 --pct-motion 30 --throttle 500 6000000 > /mnt/sdcard/log/monkey_test.txt & logcat -v time > /mnt/sdcard/log/logcat.txt

尽管 Monkey 功能强大,但它不是万能的,使用它可以测试一些ANR和Crash的问题,如果想进行功能测试,最好使用 Monkeyrunner ,这块以后用到再研究。

从测试手里搞到一个Monkey脚本,它可以循环的进行Monkey测试,不论你中间是否因为crash或ANR而停止,并且会自动生成测试的log的你的硬盘上,只要你在debug模式下连接了电脑。

更多相关文章

  1. ubuntu 10.4 下的 android 编译环境 配置
  2. android模拟器DNS设置
  3. 搭建Android(安卓)CTS测试环境总结
  4. [置顶] Android(安卓)Small UI实际应用总结
  5. avd 配置
  6. android BOOT_COMPLETED 失败
  7. Android中常用的adb命令
  8. Android自动化测试“Adb connection Error:远程主机强迫关闭了一
  9. Android读取php发布的webservice乱码问题解决

随机推荐

  1. Android通讯录管理(获取联系人、通话记录
  2. Android之多种Bitmap效果
  3. 提高android ContentProvider的效率
  4. Android(安卓)ListView 特殊属性及用法
  5. android 7.0 相机,拍照 调裁切提示 “无法
  6. Android开发指南(42) —— Adding Custom
  7. Android(安卓)Studio 插件简介
  8. 5.3 ListView的HeaderView
  9. Android(安卓)中文 API (29) —— Compound
  10. Android(安卓)studio导出jar包