android monkey测试 向android中发送伪随机事件流 一共11种事件用于测试app的稳定性
通常的monkey的测试套路如下
1.连接设备
- adb connect ip:端口
2.测试命令 通常执行时间为20-30分钟,事件次数为10000条
-
adb shell monkey -s 12345 --pct-touch 60 --throttle 500 -v -v -v -p
com.tencent.mm 10000* -s 12345 表示seed值,主要用于复现操作轨迹 * -v -v -v 代表日志详情级别,3个v代表最详细 * -p com.tencent.mm 指定包名 * --pct-touch 60 代表触摸事件占比60% * --throttle 500 代表事件执行间隔的毫秒数 * 10000 代表事件数量为10000次
3.正常测试结果
- Monkey finished
4.异常测试结果
- Monkey aborted due to error
5.完成测试后需要提交的资料
* 1.被测手机的详细信息
* 2.monkey测试日志
* 3.手机运行截图
* 4.monkey运行时的手机日志
adb logcat > d:/log.txt
补充:
获取第三方app包名:
- adb shell pm list packages -3