打压
adb shell monkey -p com.baidu.searchbox 1000
【解释】
-p:后面是包名
1000:注入1000事件数
throttle
monkey的事件执行的很快,加上throttle参数就可以控制每个事件
之间的间隔数
adb shell monkey -p com.bocom.xxhz --throttle 1000 100
【解释】
1000 --指间隔时间
100–指执行的实践数
seed
伪随机数生成器的seed值。如果用相同的seed值再次运行monkey,将生成相同的事件序列。
adb shell monkey -p com.bocom.xxhz -s 88 50
【解释】
-s <seed值>
执行事件百分比
adb shell monkey -v -p com.bocom.xxhz 100 50
【解释】
-v:列出详细的进度百分比
100:执行百分比
50:随机事件数
| 事件标号 | 解释 |
|---|---|
| 0–pct-touch | 触摸事件,点击时间百分比 |
| 1–motion事件 | 手势事件 |
| 2–pinchzoom事件 | 二指缩放事件 |
| 3–trackball 事件 | 轨迹球事件有点下拉刷新新闻列表 |
| 4–屏幕旋转事件(rotation) | 横屏和竖屏 |
| 5–permission事件 | |
| 6–基本导航事件 | 设备的上 下 左 右四个方向的导航 |
| 7–主要导航事件 | app的中间键,返回键,菜单按键 |
| 8–系统导航事件 | 硬件设备的Home键,返回键和拨号键和音量键 |
| 9–切换Activity事件 | app里有多个Activity,我们切换到不同Activity |
| 10–flip事件 | 键盘轻弹,点击文本框,键盘弹起 |
| 11–其他事件 |
** 只做某几种事件,那么几种事件百分比相加一定要等于100%**