Monkey进阶

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Monkey进阶相关的知识,希望对你有一定的参考价值。

Monkey的运行时机:产品功能稳定之后


adb shell monkey -p 包名 -v --throttle 500 100

adb shell monkey -p 包名 -v -v --throttle 500 100

adb shell monkey -p 包名 -v -v -v --throttle 500 100


--throttle:每个操作都间隔500m


指定monkey报告等级,一个 -v增加一个级别,默认缺省值是0级,
-v, 0(缺省值),除启动提示、测试完成和最终结果之外,提供较少信息
-v -v, 1,提供较为详细的测试信息,如:逐个发送到Activity的事件
-v -v -v, 2,提供更加详细的设置信息,如:测试中被选中的或未被选中的Activity

adb shell monkey -p 包名 -v -v -v --pct-touch 50 --pct-trackball 30 -s 1234 --ignore-crashes --ignore-timeouts --throttle 500 50 > d:/log.txt

-s:seed值
--pct-touch:设置在整个过程中点击操作所占的百分比
--pct-trackball:设置滚轮在所有操作中的百分比
--ignore-crashes
--ignore-timeouts
--ignore-security-exceptions:当应用程序发生许可错误时(如证书许可,网络许可等)
--ignore-native-crashes
--monitor-native-crashes:监视并报告应用程序发生崩溃的本地代码


实测命令,一般用以下:
adb shell monkey -p  com.android.calculator2 -v -v -v --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes --throttle 500 1000000 > d:/log.txt



以上是关于Monkey进阶的主要内容,如果未能解决你的问题,请参考以下文章

我的Android进阶之旅NDK开发之在C++代码中使用Android Log打印日志,打印出C++的函数耗时以及代码片段耗时详情

Atom编辑器入门到精通 Atom使用进阶

我的C语言学习进阶之旅解决 Visual Studio 2019 报错:错误 C4996 ‘fscanf‘: This function or variable may be unsafe.(代码片段

我的C语言学习进阶之旅解决 Visual Studio 2019 报错:错误 C4996 ‘fscanf‘: This function or variable may be unsafe.(代码片段

我的Android进阶之旅关于Android平台获取文件的mime类型:为啥不传小写后缀名就获取不到mimeType?为啥android 4.4系统获取不到webp格式的mimeType呢?(代码片段

我的Android进阶之旅关于Android平台获取文件的mime类型:为啥不传小写后缀名就获取不到mimeType?为啥android 4.4系统获取不到webp格式的mimeType呢?(代码片段