monkey
adb shell monkey -p com.***.android.***.*** --ignore-crashes --ignore-timeouts --monitor-native-crashes --throttle 100 --pct-syskeys 0 -v 10000 > monkey.txt
adb shell monkey -p com.umetrip.android.msky.app --ignore-crashes --throttle 100 --pct-syskeys 0 -v 10000 > monkey1月8日.txt
事件 | -s<随机数种子> | 伪随机数生成器的seed值。如果用相同的seed值再次运行Monkey,它将生成相同的事件序列 |
--throttle<意图的种类> | 在事件之间插入固定延迟。通过这个选项可以减缓Monkey的执行速度。如果不指定该选项,Monkey将不会被延迟,事件将尽可能快地被执行完成 | |
--pct-touch<percent> | 调整触摸事件的百分比(触摸事件是一个down-up事件),它发生在屏幕上的某单一位置 | |
--pct-motion<percent> | 调整动作事件的百分比(动作事件是由屏幕上某处的一个down事件、一系列的伪随机事件和一个up事件组成) | |
--pct-trackball<percent> | 调整轨迹事件的百分比(轨迹事件由一个或几个随机的移动组成,有时还伴随有点击) | |
--pct-nav<percent> | 调整“基本”导航时间的百分比(导航事件由来自方向输入设备的up/down/left/right组成) | |
--pct-majornav<percent> | 调整“主要”导航事件的百分比(这些导航事件通常引发图形界面中的动作,如5-way键盘的中间按键、回退按键、菜单按键) | |
--pct-syskeys<percent> | 调整“系统”按钮事件的百分比(这些按键通常被保留,由系统使用,如Home、Back、StartCall、End Call及音量控制键) | |
--pct-appswitch | 调整启动Activity的百分比。在随机间隔里,Monkey执行一个startActivity()调用,作为最大程度覆盖包中全部Activity的一种方法 | |
--pct-anyevent<percent> | 调整其他类型事件的百分比。它包罗了所有其他类型的事件,如:按键、其他不常用的设备按钮等 | |
--pct-flip PECENT | ||
--pct-pinchzoom PERCENT |