monkey操作命令

1、adb shell monkey -p 包名 100; 执行monkey测试100次 针对rom测试
在这里插入图片描述
2、显示日志详细程度:adb shell monkey -p 包名 -v 30 // 缺省值,仅提供启动提示、测试完成和最终结果等少量信息
在这里插入图片描述
3、Level 1:adb shell monkey -p 包名 -v -v 30 // 提供较为详细的日志,包括每个发送到Activity的事件信息
在这里插入图片描述
4、Monkey日志分析,将log信息写到文档中:adb shell monkey 100 >路径
在这里插入图片描述
5、adb shell monkey -p com.example.login --throttle 300 100
表示执行100个伪随机用户事件流,事件间隔为300毫秒。
在这里插入图片描述
6、–pct-touch:触摸事件。即在某一位置的Down-Up(手指的放下和抬起)事件。Down(ACTION_DOWN)和Up(ACTION_UP)的坐标临近,但并非相同。
在这里插入图片描述
7、–pct-motion:动作事件。以Down(ACTION_DOWN)开始,Up(ACTION_UP)结尾,中间至少有一次Move(ACTION_MOVE)。
如:adb shell monkey --pct-motion 67 -v 10
在这里插入图片描述
8、Monkey 实例:用monkey 命令 对登录apk进行 性能测试
在这里插入图片描述

9、Monkey异常分析

一般我们可以一次发送5万次随机事件的请求,每个请求之间的间隔为150毫秒,测试大约会进行40min,完成以后就可以查看日志。
日志中可能的错误:
1).程序异常退出,uncausedexception (ctrl+f搜索)
2).程序强制关闭,ForceClosed (简称FC) (同上)
3).程序无响应,ApplicationNo Response(ctrl+f搜索‘ANR ’,加空格是为了屏蔽掉一些无效信息)
4).手动生成。
Monkey 执行中断, 在log最后也能看到当前执行次数。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值