命令
说明
1 -p ALLOWED_PACKAGE
用于指定某个apk,可以使用多个-p选项,但是每个-p命令选项只能用于一个apk
如果不指定-p,Monkey就会默认进行全系统测试。
2 -c MAIN_CATEGORY
用于指定某个类,可以使用多个-c选项,但是每个-c命令选项只能用于一个类。如不指定类,Monkey就默认执行
Intent.Category_LAUNCHER或者Intent.Category_MONKEY
3 --ignore-crashes
忽略程序崩溃。设置此选项后,Monkey会执行完所有的事件,不会因crash而停止。4 --ignore-timeouts
忽略程序无响应。设置此选项后,Monkey会
执行完所有的事件,不会因ANR而停止。5 --ignore-security-exceptions
忽略证书或认证异常。设置此选项后,
Monkey会执行完所有的事件,不会因认证或证书异常而停止。
6 --monitor-native-crashes监视系统中本地代码发生的崩溃。
7 --ignore-native-crashes忽略本地代码导致的崩溃。设置忽略后,
Monkey将执行完所有的事件,不会因此停止
。
8 --kill-process-after-error
设置了该选项,出错的程序就会停止。10 --pct-touch PERCENT调整触摸事件的百分比11 --pct-motion PERCENT调动作事件的百分比12 --pct-trackball PERCENT调整轨迹球事件的百分比
13 --pct-syskeys PERCENT
调整系统按键事件的百分比
(home\back\call\end call\volume key)
14 --pct-nav PERCENT调整基本导航事件的百分比
15 --pct-majornav PERCENT
调整主要导航事件的百分比
(ok\cancel\menu等引发图形接口的动作)
16 --pct-appswitch PERCENT调整启动活动的百分比17 --pct-flip PERCENT调整点击事件的百分比
18 --pct-anyevent PERCENT
调整其他类型事件的百分比(其他所有类
型)
19 --pkg-blacklist-filePACKAGE_BLACKLIST_FILEapk黑名单,屏蔽掉黑名单中的apk。
20
--pkg-whitelist-filePACKAGE_WHITELIST_FILEapk白名单,只测试包含在白名单中的apk21 --wait-dbg一旦连接了调试器,Monkey就会停止。9 --hprof
用于在Monkey事件时序的前后,在
/data/misc中生成5Mb左右的profiling报告。
22 --dbg-no-events
设置该选项后,Monkey会执行初始启动,进入到测试活动中而不产生任何事件。可以设置几个apk包以及其他环境,来监视应用程序所调用的包之间的转换。
25 --port port
为Monkey开启专用端口。之后Monkey就不会执行,此时你就可以像Monkey一样乱点,Monkey会输出你点击后的回馈信息。如果你打完命令后,模拟器没有启动你所要启动的包,需要自己启动你在-p中指定的应用.26 -s SEED
随机数生成器的seed值。如果用相同的seed值再次运行Monkey,它将生成相同的事件时序。
27 -v
每个-v都将增加反馈信息的级别。共3个级别,因此,-v -v -v可以提供最详细的设置信息。
28 --throttle MILLISEC事件之间插入的固定延迟。通过这个选项可以减缓Monkey的执行速度。如果不指定,Monkey将尽可能快的产生并执行事件。29 --randomize-throttle事件之间插入随机延时。30 COUNT
执行数