1.app的monkey测试:
cmd 命令行输入:
adb shell monkey -p com.android.browser -v -v -v 1000
-v 表示日子级别
-p 表示指定包名
--throttle 毫秒,时间之间的延时;
--randomize-throttle 时间区间之内随机延时
adb shell monkey -p com.tencent.edu --throttle 5000 --randomize-throttle 100
最后数字是时间次数;
--pkg-whitelist-file 白名单,后面接txt文件
1.指定多个应用包名的访问和操作
2.文件push到安卓机
3.运行命令
adb shell monkey --pkg-whitelist-file /data/local/tmp/whitelist.txt 100
--pkg-blacklist-file 黑名单,用法同上,禁止运行的名单
忽略错误:忽略系统运行中的各种错误,持续运行:
--ignore-timeouts
--ignore-crashes
--ignore-security-exception
命令格式:
adb shell monkey -p com.tencent.edu --ignore-security-exception
monkey 常见参数-百分比事件
--pct-touch 点击 编号0
--pct-motion 直线滑动 编号1
--pct-pinchzoom 放大缩小,编号2
--pct-trackball 调整轨迹球,编号3
--pct-rotation 调整旋转,横竖屏,编号4
--pct-nav 导航,编号5--智能机没有,可以忽略
--pct-majornav 导航事件,可忽略
--pct-syskeys 系统按键事件的百分比,编号7
--pct-appswith 调整app切换,编号8
--pct-flip 调整键盘换出隐藏,编号9
--pct-anyevent 除了以上事件,其他事件百分比编号10
命令格式:
adb shell monkey -p com.tencent.edu --pct-touch10 --pct-rotation 40 -v -v -v 100