monkey 命令参数解析

参数解析:

-p   指定要进行monkey测试的包,如果不使用参数,则会随机选择一个应用进行测试

-c   指定activity的category类别

-v   指定日志级别 -v level1  -v -v level2  -v -v -v level3

-s   伪随机的事件seed值,可以通过-s参数复现问题,不指定就会随机生成

--ignore-crashes 忽略异常崩溃

--ignore-timeouts 忽略ANR

--ignore-native-crashes 忽略native层代码的崩溃

--ignore-security-exceptions 忽略一些许可错误,比如证书许可,网络许可

--monitor-native-crashes 是否监视并报告native层发送的崩溃代码

--kill-procress-after-error 用于在发送错误后杀死进程

--hprof  设置后,在Monkey事件序列之前和之后立即生产分析报告,保存于data/mic目录,不过将会生成大量几兆文件,谨慎使用

--throttle 设置每个事件结束后延迟多少时间再继续下一个事件,降低cpu压力;如果不设置,事件与事件之间将不会延迟,事件将会尽快生成;一般设置300ms,因为人最快300ms左右一个动作

--pct-touch 设置触摸事件的百分比,即手指对屏幕进行点击抬起(down-up)的动作

--pct-motion 设置移动事件百分比,这种事件类型是由屏幕上某处的一个down事件-一系列伪随机的移动事件-一个up事件,即点击屏幕,然后直线运动,最后抬起这种运动。

--pct-trackball 设置轨迹球事件百分比,这种事件类型是一个或者多个随机移动,包含点击事件,这里可以是曲线运动,不过现在手机很多不支持,这个参数不常用

--pct-syskeys 设置系统物理按键事件百分比,比如home键,音量键,返回键,拨打电话键,挂电话键等

--pct-nav 设置基本的导航按键事件百分比,比如输入设备上的上下左右四个方向键

--pct-appswitch 设置monkey使用startActivity进行activity跳转事件的百分比,保证界面的覆盖情况

--ptc-anyevent 设置其它事件百分比

--ptc-majornav 设置主导航事件的百分比

保存dos窗口打印的monkey信息,在monkey命令后面补上输出地址,如adb shell monkey -p xxx.xxxx.xxx  -v -v 100 > D:\monkey.txt;这样monkey测试结束后,所有打印的信息都会输出到这个文件里

你可能感兴趣的:(monkey 命令参数解析)