monkey 测试脚本

adb shell monkey --ignore-crashes --ignore-timeouts --kill-process-after-error --pkg-blacklist-file /data/backlist.txt --throttle 300 -s %m% 20000000 >D:\monkey.txt

-p :指定包名

-s:随机数字,如果相同monkey产生的点击事件也相同

-v:输出log的级别。一般最高3个-v

--throttle:两次操作事件的时间间隔

最后一个数字是测试次数

--pkg-blacklist-file:添加黑名单,黑名单中是app的包名,其中的app不跑monkey

--ignore-crashes:产生crash继续跑monkey

--ignore-timeouts:产生ANR继续执行

–monitor-native-crashes:设置此参数,监视并报告Android系统中本地代码的崩溃事件,如果设置”–kill-process-after-error”参数,系统将停止运行该进程

–pct调整事件的百分比,具体如下: –pct-touch 触摸事件百分比,就是log中down-up事件,发生在屏幕的某一个单一的位置 –pct-motion 动作事件的百分比 –pct-trackball 轨迹事件的百分比,拖动屏幕 –pct-nav  基本导航事件的百分比,如上下左右键 –pct-majornav 主要导航事件的百分比,如中间键,取消、确定或菜单引发的图形接口的动作 –pct-syskeys 系统按键事件,如Home、Back、StartCall、Endcall及音量控制键等

–pct-appswitch 启动Activity的百分比,在随机间隔中,执行一个startActivity()方法调用

–pct-flip 点击事件的百分比

 

posted @ 2017-11-16 15:39  克林斯顿  阅读(253)  评论(0)    收藏  举报