Monkey基本指令

Monkey 测试,所有的事件都是随机产生的,不带任何人的主观性。
是一种为了测试软件的稳定性、健壮性的快速有效的方法。

adb shell monkey -p 包名 次数

要查看设备中所有的包:   adb shell     cd data/data        ls

终止ADB服务:adb kill-server 
开启ADB服务:adb start-server

卸载:adb uninstall 包名
安装:adb install 包路径

参数介绍:
--throttle  数       事件之间的间隔时间,单位毫秒;
-v              日志的级别,最多3个,也是最详细的;
-s              序列值seed值,设置相同的值,则两次运行结果也一样
--ignore-crashes    忽略崩溃
--hprof         指定该项后在事件序列发送前后会立即生成分析报告
--ignore-timeouts   忽略超时
--ignore-security-exceptions    忽略安全异常
--kill-process-after-error  当应用程序发生错误时,停止运行并保持在当前状态
--monitor-native-crashes    指定是否监视并报告应用程序发生崩溃的本地代码
(> E:\a.txt)            指定日志目录

异常情况
Monkey 测试出现错误后,一般的分析步骤
看Monkey的日志 (注意第一个swith以及异常信息等)
1. 程序无响应的问题: 在日志中搜索 “ANR”
2. 崩溃问题:在日志中搜索 “Exception” 
(如果出现空指针, NullPointerException)肯定是有bug

Monkey 执行中断, 在log最后也能看到当前执行次数

猜你喜欢

转载自blog.csdn.net/cz9025/article/details/79548443