Android自动化测试monkey的使用

monkey命令使用

adb shell monkey -p com.test -v 30000 >E:\text.txt
adb shell monkey -p 包名 -v 执行次数 >导出的路径


##还有一种更复杂的方式

adb shell monkey -p com.lenovo.ideafriend --ignore-crashes --ignore-timeouts --ignore-native-crashes --pct-touch 30 -s 1 -v -v --throttle 200 100000 2>/sdcard/error.txt 1>/sdcard/info.txt

参数 描述
p com.lenovo.ideafriend 只仅针对特定包名进行测试

说明

参数 描述
p com.lenovo.ideafriend 只仅针对特定包名进行测试

--ignore-crashes | 忽略应用程序崩溃(Force & Close错误),继续发送执行事件,直到事件数执行完成

--ignore-timeouts | 忽略应用程序发生ANR(Application No Responding)错误时,直到事件数执行完成

--ignore-native-crashes | 忽略本地应用程序发生奔溃,直到事件数执行完成

--pct-touch 30 | 调整触摸事件为30%。即整个事件过程中触摸事件占30%

-s 1 | 伪随机数生成器seed值。Seed值为1。相同的seed值再次执行monkey,将产生相同的事件序列。

-v -v | 日志级别为Leve1 1。将提供较为详细的日志,包括每个发送到Activity的事件信息

--throttle 200 | 事件之间延时200毫秒。可以控制monkey的执行速度,如果不指定该选项,monkey事件间将不会延时。

100000 | 执行事件数为10万次2>/sdcard/error.txt|Leve1 2日志保存到sdcard上的error.txt中1>/sdcard/info.txt|Leve1 1日志保存到sdcard上的info.txt中

具体详情请看:http://blog.csdn.net/handongyu2011/article/details/52185374

欢迎关注:https://github.com/yufan2014

你可能感兴趣的:(Android自动化测试monkey的使用)