2.monkey的使用

 1.monkey的使用流程
(1)ADB连接Android测试设备。
(2)确定你要测试的应用的PackageName。
(3)使用Monkey发一条测试命令。 
 
2.monkey原理
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。

查看包名:adb shell pm list package  ---查看所有包名
adb shell "logcat | grep "Displayed" "  ----然后点击需要测试的应用就可以看到包名



adb shell monkey -p com.tencent.qqlive -s 500 --ignore-crashes --ignore-timeouts --monitor-native-crashes -v -v 10000 >E:monkeylogjava_monkey_log.txtrr
产生时间序列的种子值:500
忽略程序崩溃 、 忽略超时 、 监视本地程序崩溃 、 详细信息级别为2 , 产生 10000个事件 。



3.log中搜索4种关键字
(1)crash 闪退;
(2)exception 异常;
(3)force closed 强制退出
(4)anr (application no response)程序无响应

4.monkey命令四大类(常用选项 、 事件选项 、 约束选项 、 调试选项)
 





原文地址:https://www.cnblogs.com/wyf99/p/7279497.html