Monkey命令参数介绍
说明:第一个-s指定设备,如果只连接了一台设备,可不用该参数。
-p<apk包名>只允许系统启动指定的app,如果不指定,将允许系统启动设备中的所有app,也可指定多个包。
--throttle<毫秒数>指定用户操作(事件)间的时延。
--ignore-crashes指定当应用程序崩溃时,Monkey依然发送事件,直到事件计数完成。
--ignore-timeouts当应用程序发生ANR错误时,Monkey依然会发送事件,直到事件计数完成。
第2个-s,用于指定伪随机数生成器的seed值,如果seed相同,则两次Monkey测试所产生的事件序列也相同的。
-v用于指定反馈信息级别,总共分为level0、level1、level2三个级别,级别越高,输出的日志越详细。
日志级别Level0示例
adbshellmonkey-pcom.amaker.mp–v100
说明缺省值,仅提供启动提示、测试完成和最终结果等少量信息
日志级别Level1示例
adbshellmonkey-pcom.amaker.mp–v-v100
说明提供较为详细的日志,包括每个发送到Activity的事件信息
日志级别Level2示例
adbshellmonkey-pcom.amaker.mp–v-v–v100
说明最详细的日志,包括了测试中选中/未选中的Activity信息
最后的数字(这里是500):表示Monkey程序模拟500次随机用户操作事件。
>输出测试结果到D:\monkeylog.txt