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 点击事件的百分比

浙公网安备 33010602011771号