美文网首页
常用Monkey命令文章

常用Monkey命令文章

作者: cxp_c8bc | 来源:发表于2018-08-07 11:41 被阅读0次

常用Monkey命令

1.adb shell monkey 500

随机发送500个事件整机测试

2.adb shell monkey –p com.android.setting 500

只测试setting这个应用 ,发送500个事件

3.adb shell monkey -–throttle 3000 –p com.android.setting 500

 限制每次发送的指令的时间间隔是 3000ms,注意 throttle前面是两个横杠 –throttle

4.adb shell monkey –v –p com.android.setting 500

-v代表日志等级 ,打印相关的发送指令等信息

5. adb shell

Monkey –v –p com.android.mms 100

6 . adb shell monkey –v –p com.android.setting –p com.android.mms –p com.android.calculator2 1000

跑多个应用时,需要把每个个应用的package name 前面加-p

7. 链接多个devices时候,指定在一个设备上运行

 adb –s emulator-5554 shell monkey –v –v –v -p com.android.mms 500

-s 加设备名,指定机器上运行

-v 表示输出的日志信息登记 ,可叠加使用 ,最多3个 –v ,日志登记越低越全

8. adb shell monkey –s 55678 –p com.android.mms 1000

复现上次跑monkey 的错误,跑的指令和上次一样 , -s 后面的 字符串需要一致 –s 55678

第一次的指令和第二次的指令需要一致 (注意和多个设备的-s 的区别)

9. 指定monkey发送的指令的百分比,如触摸指令发送30%,基本导航指令30% ,

--throttle 在事件之间插入固定延迟。通过这个选项可以减缓 Monkey 的执行速度。如果不指定该选项, Monkey 将不会被延迟,事件将尽可能快地被产成。

--pct-touch 调整触摸事件的百分比(触摸事件是一个down-up事件,它发生在屏幕上的某单一位置)。

--pct-motion 调整动作事件的百分比(动作事件由屏幕上某处的一个down事件、一系列的伪随机事件和一个up事件组成)。

--pct-trackball 调整轨迹事件的百分比(轨迹事件由一个或几个随机的移动组成,有时还伴随有点击)。

--pct-nav 调整“基本”导航事件的百分比(导航事件由来自方向输入设备的up/down/left/right组成)。

--pct-majornav 调整“主要”导航事件的百分比(这些导航事件通常引发图形界面中的动作,如:5-way键盘的中间按键、回退按键、菜单按键)

--pct-syskeys 调整“系统”按键事件的百分比(这些按键通常被保留,由系统使用,如Home、Back、Start Call、End Call及音量控制键)。

--pct-appswitch 调整启动Activity的百分比。在随机间隔里,Monkey将执行一个startActivity()调用,作为最大程度覆盖包中全部Activity的一种方法。

--pct-anyevent 调整其它类型事件的百分比。它包罗了所有其它类型的事件,如:按键、其它不常用的设备按钮、等等。

相关文章

网友评论

      本文标题:常用Monkey命令文章

      本文链接:https://www.haomeiwen.com/subject/xkpovftx.html