1.monkey的使用流程
(1)ADB连接Android测试设备。
(2)确定你要测试的应用的PackageName。
(3)使用Monkey发一条测试命令。
2.monkey原理
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。
查看包名:adb shell pm list package ---查看所有包名
adb shell "logcat | grep "Displayed" " ----然后点击需要测试的应用就可以看到包名
(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:\monkey\log\java_monkey_log.txtrr
产生时间序列的种子值:500
忽略程序崩溃 、 忽略超时 、 监视本地程序崩溃 、 详细信息级别为2 , 产生 10000个事件 。
3.log中搜索4种关键字
(1)crash 闪退;
(2)exception 异常;
(3)force closed 强制退出
(4)anr (application no response)程序无响应
4.monkey命令四大类(常用选项 、 事件选项 、 约束选项 、 调试选项)
june☂