Android的monkey 基本参数

monkey是Android SDK自带的一个压力测试工具,主要通过命令行实现,对程序发送随机流,模拟用户操作。


基本命令语句:
 adb shell monkey -p <包名>  -v-v   500


基础参数:


 -p  <包名>  可以指定一个包或者多个包,也可以不指定包名,不指定会随机启动手机里的程序
指定一个包:adb shell monkey -p com.xx.xx  500
指定两个包:adb shell monkey -p com.xx.xx -p com.cc.cc 500


 -v   日志级别,总共分三个级别,级别越高,输出日志越详细
level 0:adb shell monkey -p com.xx.xx  -v 500     //级别最低,仅输出提示,完成等信息;
level 1:adb shell monkey -p com.xx.xx -v-v 500   //输出较详细日志,包括每个发送到Activity的事件信息
level 2:adb shell monkey -p com.xx.xx -v-v-v 500  //输出详细日志,包括所有activity信息


 -s  伪随机数生成器的seed 值,值相同,生成的事件类型一样,即相同的Seed值,操作的动作也是相同的。
 -throttle <毫秒数>  两个动作之间的间隔时间


发送的事件类型参数:

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

 -pct-motion :指定motion事件的百分比percent 

 -pct-trackball :指定轨迹球事件百分比percent 

 -pct-nav :指定基本导航事件百分比percent 

 -pct-majornav :设定主要导航事件百分比percent,兼容中间键,返回键,菜单按键 

 -pct-syskeys :设定系统事件百分比percent,比如HOME,BACK,拨号及音量调节等事件。

 -pct-appswitch :设定启动activity的事件百分比percent 

 -pct-anyevent :设定不常用事件地百分比 


调试参数:

  --ignore-crashes :忽略崩溃和异常事件

  --ignore-timeouts :忽略超时事件 

  --ignore-security-exceptions : 忽略安全警告

  --kill-process-after-error:发生崩溃后杀死进程

  --monitor-native-crashes:用于指定是否监视并报告应用程序发生崩溃的本地代码。




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值