adb shell monkey -p com.xiaxl.demo
// 滑动事件 10%
--pct-motion 10
// 触摸事件 90%
--pct-touch 90
// 每个事件结束的时间间隔(300毫秒)
--throttle 300
// 忽略崩溃
--ignore-crashes
// 忽略系统ANR时
--ignore-timeouts
// 忽略安全异常
--ignore-security-exceptions
// 详细信息
-v -v -v
// 事件数量
192000
// 输出日志
> 1.txt
语法:adb shell monkey -p 包名 (-s 种子数) 事件 调试选项 -v 执行次数 >日志路径
事件:
0:触摸事件百分比 参数--pct-touch
1:滑动事件百分比 参数--pct-motion
2:缩放事件百分比 参数--pct-pinchzoom
3:轨迹球事件百分比 参数--pct-trackball
4:屏幕旋转事件百分比 参数 - -pct-rotation
5:基本导航事件百分比 参数 --pct-nav
6:主要导航事件百分比 参数--pct-majornav
7:系统事件百分比 参数--pct-syskeys
8:Activity启动事件百分比 参数--pct-appswitch
9:键盘翻转事件百分比 参数--pct-flip
10:其他事件百分比 参数--pct-anyevent
-p 后面接包名
-v 反馈信息的级别,共三级
-s(seed) 随机数种子
--throttle 300 延时300ms
--randomize-throttle 300 随机延时300ms
--ignore-crashes 忽略崩溃
--ignore-timeouts 忽略反应时间过长
--ignore-native-crashes 忽略本地代码导致的崩溃
--ignore-security-exceptions 忽略安全异常
我自己的实例:(touch事件及motion事件各执行10000次)
adb shell monkey -p com.IGRS.shtmeeting --throttle 300 --pct-touch 50 --pct-motion 50 --ignore-crashes --ignore-timeouts --ignore-native-crashes --ignore-security-exceptions -v -v -v 200000 >D:\Log\monkey_log\2020_09_28.txt
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) | Powered by Discuz! X3.2 |