首次发布日期:2020-11-29 15:18
adb shell monkey -p com.gwm.app.onlinevideo --throttle 500 --pct-touch 35 --pct-motion 37 --pct-pinchzoom 2 --pct-trackball 2 --pct-rotation 2 --pct-nav 2 --pct-majornav 5 --pct-syskeys 10 --pct-appswitch 2 --pct-anyevent 2 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --ignore-native-crashes --monitor-native-crashes -v -v -v 100 >D:\b.log
-p 启动的包名
–throttle <毫秒> 延时时间
–pct-touch:调整触摸事件的百分比(触摸事件是一个down-up事件,它发生在屏幕上的某单一位置)
–pct-motion:调整动作事件的百分比(动作事件由屏幕上某处的一个down事件、一系列的伪随机事件和一个up事件组成)
–pct-pinchzoom:调整缩放事件的百分比
–pct-trackball:调整轨迹球事件的百分比,轨迹事件是由一个或几个随机的移动组成,有时还伴随着点击事件
–pct-rotation:调整旋转事件的百分比
–pct-nav: 调整基本导航事件的百分比,导航事件由安卓手机本身的up、down、left、right事件组成
–pct-majornav: 调整主要航事件百分比,如键盘的中间键,回退按键、菜单按键
–pct-syskeys: 调整按键事件的百分比,这些按键通常被保留,由 系统使用,如Home、Back、Start Call、End Call及音量控制键
–pct-appswitch: 调整Activity启动的百分比。(在随机的时间间隔中,Monkey将执行一个startActivity()调用,作为最大程度覆盖被测包中全部Activity的一种方法)
–pct-anyevent:调整其他事件的百分比。(这包含所有其他事件,如按键、其他在设备上不常用的按钮等)
–ignore-crashes:通常,当应用程序崩溃或发生任何失控异常时,Monkey将停止运行。如果设置此选项,Monkey将 继续向系统发送事件,直到计数完成。
–ignore-timeouts:通常,当应用程序发生任何超时错误(如“Application Not Responding”对 话框)时,Monkey将停止运行。如果设置此选项,Monkey将继 续向系统发送事件,直到计数完成
–ignore-security-exceptions:通常,当应用程序发生许可错误(如启动一个需要某些许可的Activity)时,Monkey将 停止运行。如果设置了此选项,Monkey将继续向系统发送事件,直到计数完成
–ignore-native-crashes:监视并报告Android系统中本地代码的崩溃事件。如果设置了–kill-process-after-error, 系统将停止运行。
-v -v –v:-v –v –v level 3 提供极为详细的测试信息,如测试中被选中的或者未被选中的Activity