adb shell monkey  -v –p com.jiutouxiang 100000 –-throttle 300 –pct-touch 30 –pct-motion 20 –pct-nav 20 –pct-majornav 15 –pct-appswitch 5  –pct-anyevent 5 –pct-trackball 0 –pct-syskeys 0  >c:\monkeylog.txt

window 清屏:cls

注意,启动cmd来执行

停止:

adb shell 
ps | grep monkey      ps 的意思是查询所有进程信息   后面的意思是筛选monkey的进程信息
exit
第三步:杀死进程
adb shell kill 21499    这样monkey就关闭了

--throttle:每个事件结束后的间隔时间——降低系统的压力(如不指定,系统会尽快的发送事件序列)。

如:--throttle 100

--pct-touch:指定触摸事件的百分比

如:--pct-touch 5%

--pct-motion (滑动事件)

--pct-trackball (轨迹球事件)

--pct-nav (导航事件 up/down/left/right)

--pct-majornav (主要导航事件 back key 、 menu key)

--pct-syskeys (系统按键事件 Home 、Back 、startCall 、 endCall volumeControl)

--pct-appswitch (activity之间的切换)

--pct-anyevent (任意事件)常用异常处理指令(直接使用)

--dbg-no-events:初始化启动的activity,但是不产生任何事件。

--hprof:指定该项后在事件序列发送前后会立即生成分析报告 —— 一般建议指定该项。

--ignore-crashes:忽略崩溃

--ignore-timeouts:忽略超时

--ignore-security-exceptions:忽略安全异常

--kill-process-after-error:发生错误后直接杀掉进程

--monitor-native-crashes:跟踪本地方法的崩溃问题

--wait-dbg:知道连接了调试器才执行monkey测试。

这里将事件分为了10种类型,分别为:

0:触摸事件百分比,即参数--pct-touch

1:滑动事件百分比,即参数--pct-motion

2:缩放事件百分比,即参数--pct-pinchzoom

3:轨迹球事件百分比,即参数--pct-trackball

4:屏幕旋转事件百分比,

5:基本导航事件百分比,即参数--pct-nav

6:主要导航事件百分比,即参数--pct-majornav

7:系统事件百分比,即参数--pct-syskeys

8:Activity启动事件百分比,即参数--pct-appswitch

9:键盘翻转事件百分比,即参数--pct-flip

10:其他事件百分比,即参数--pct-anyevent

results matching ""

    No results matching ""