monkey命令使用
adb shell monkey -p com.test -v 30000 >E:\text.txt
adb shell monkey -p 包名 -v 执行次数 >导出的路径
<br />##还有一种更复杂的方式
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中
<br />
具体详情请看:http://blog.csdn.net/handongyu2011/article/details/52185374
网友评论