关于monkey常用命令参数

android Monkey测试会需要一些参数辅助测试

个人分类两大类:
1,单进程测试
2,多进程测试

1,单进程测试
单进程测试就是指定一个进程进行测试,
优点是排除了其他应用的干扰
缺点是不能从整个系统层面发现问题
Monkey命令:monkey --p 进程名 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes --ignore-native-crashes -s 234567 --pct-touch 80 --pct-motion 5 --pct-appswitch 10 --pct-syskeys 0 --throttle 500 -v -v -v 10000000

上边这个命令,使用-p指定了测试进程,其余的进程文章最后标注

2,多进程测试
其实就是使用--pkg-whitelist-file 白名单文件指定多个测试进程
ps: 黑名单就是--pkg-blacklist-file

众多参数中,其中:
--ignore-crashes:忽略crash问题,就是crash之后继续测试
--ignore-timeouts:忽略anr问题
--ignore-security-exceptions:忽略exception问题
--ignore-native-crashes:忽略native crash问题
--monitor-native-crashes:忽略本地代码导致的崩溃
--pct-touch 80:点击动作占比:80%
--pct-motion 5:手势事件百分比
--pct-syskeys 0:系统事件占比
--pct-appswitch 10:切换应用占比,这里测试如果是白名单,会10秒启动一次所有白名单应用,不知道对不对?
--throttle 500:500毫秒点击一次
-v -v -v:提供最详细的设置信息,用于指定反馈信息级别,总共分为level 0、level 1、level 2三个级别,级别越高,输出的日志越详细
-s 23456:执行动作的保存,下次指定同一个23456会和这次的执行动作一样

posted @ 2024-01-29 17:36  精神状态不常见  阅读(11)  评论(0)    收藏  举报