自动化测试小工具-monkey
app测试经常会用到一些小工具来辅助我们的测试,之前讲过一个adb的小工具,今天我们再说一个跟adb类似的命令工具,看过之后你可以手动实践下,这个小小的自动化测试工具。
1.什么是monkey测试?
它是一种向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在debug阶段的应用程序进行压力测试。
monkey测试是一种为了测试软件的稳定性,健壮性的方法,一般可以通过测试过程中打印的日志来发现问题。
2.monkey测试是如何实现的?
Monkey是通过命令行来对APP进行测试的工具,可以允许在模拟器里或真机上。它向系统发送伪随机用户时间流,实现对应用程序进行压力测试;
3.安装环境
搭建Java和sdk环境,这个大家百度安装下,记得要配置相关的环境变量。
实践
1、在手机开发者选项中,勾上USB调试。
2、使用adb命令查看已连接设备:
$adb devices
3.发送压测命令:
a). 对随机应用执行100条monkey命令:
adb shell monkey 1000
b).对特定应用进行monkey测试:
adb shell monkey -P XXX.apk -v 测试次数
如对计算器进行100次monkey测试: