安卓monkey命令和各个参数解释

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值