adb shell monkey -p 包名 100
用此参数指定一个或多个包。指定包之后,monkey将只允许系统启动指定的app。如果不指定包, monkey将允许系统启动设备中的所有app。
adb shell monkey -p 包名 -v 30
仅提供启动提示、测试完成和最终结果等少量信息
查日志:
adb shell monkey -p 包名 -v -v 30
包括每个发送到Activity的事件信息
adb shell monkey -p 包名 -v -v -v 30
最详细的日志,包括了测试中选中/未选中的Activity信息
adb shell monkey 100 >路径
将log信息写到文档中
adb shell monkey -p com.example.login --throttle 300 100
表示执行100个伪随机用户事件流,事件间隔为300毫秒。
触摸事件
adb shell monkey --pct-touch 67 -v 10
表示执行10个伪随机用户事件流,并调整其中触摸事件的百分比为67%。
手势事件
db shell monkey --pct-motion 67 -v 10
表示执行10个伪随机用户事件流,并调整其中动作事件的百分比为67%。
忽略崩溃异常
--ignore-crashes
忽略超时
adb shell monkey --ignore-timeouts –v 10