monkey常用命令

Posted

tags:

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

参考技术A adb shell monkey -p com.example.login --ignore-crashes --ignore-timeouts --throttle 100 --pct-touch 50 --pct-motion 50 -v -v 1000 >c:\login\c.txt

 1.  -p后面接着的对应的包名,如果是整机测试,就不需要-p  package_name

 2.   -s后面是对应的种子数,好像就是操作步骤,根据她们测试的经验,一般种子数在23,同步她们测试的结果,一般种子的个数固定为23,和她们选择的操作步骤就是同步的。

 3.--ignore-crashes --ignore-timeouts 这里是在monkey测试的过程中遇到carash或者timeout的情况时忽略掉,一般不设置时,出现carash或者timeout时,Monkey测试会终止。这里是防止Monkey测试终止。

 4.   -v 指的是Monkey测试时打印log级别。

 5.   100000这里是指点击的次数,根据她们测试的经验,对于单个应用程序这个次数设置在100000次就可以了;如果是整机,一般设置在500000次。

/data/local/tmp/log.txt测试的log记录在手机上/data/local/tmp/下面的log.txt里面,这个名字可以自己写。

  6.2>&1 固定的写法,这个也很重要,代表的意思是中间忽略的东东的日志一并输入到指定的文件中。

   7.   最后单独的一个"&"是一旦Monkey测试开始了,之后可以拔掉数据线,不会影响Monkey测试。

   8.   测试所有模块monkey  -s 23 --ignore-crashes --ignore-timeouts -v-v -v 100000>/data/local/tmp/log.txt 2>&1 &

adb shell monkey 100 执行monkey 测试100次 针对rom测试或者

adb shell monkey -p com.example.login  100??????用此参数指定一个或多个包

Level 0? :? adb shell monkey -p com.example.login -v 100? // 缺省值,仅提供启动提示、测试完成和最终结果等少量信息 ??

Level 1? :? adb shell monkey -p?com.example.login -v? -v 100????????? // 提供较为详细的日志,包括每个发送到Activity的事件信息

Level 2? :? adb shell monkey -p?com.example.login -v? -v? -v 100 ??? // 最详细的日志,包括了测试中选中/未选中的Activity信息

adb shell monkey 100 >c:/log/b.txt  将log信息写到文档中

随机数种子

monkey测试1:adb shell monkey -p?com.shjt.map –s 10 100

monkey测试2:adb shell monkey -p?com.shjt.map –s 10 100

adb shell monkey -p?com.example.login --throttle 300 100?

表示执行100个伪随机用户事件流,事件间隔为300毫秒。

--pct-touch <percent>

      adb shell monkey -pct-touch 67 -v 10  调整触摸事件的百分比。

--pct-motion <percent>

      adb shell monkey -pct-motion 67 -v 10 调整motion事件百分比

--ignore-crashes

作用:通常,应用发生崩溃或异常时Monkey会停止运行

--ignore-timeouts(ANR)

作用:通常,应用程序发生任何超时错误(

adb shell monkey -p com.example.login

--ignore-crashes --ignore-timeouts --throttle 100

--pct-touch 50 --pct-motion 50 -v -v 1000 >c:\login\c.txt

以上是关于monkey常用命令的主要内容,如果未能解决你的问题,请参考以下文章

monkey常用命令

monkey介绍及常用命令

Monkey工具及其常用命令

monkey实战--测试步骤常用参数常规monkey命令

monkey实战--测试步骤常用参数常规monkey命令

adb和monkey的常用指令