Monkey自动化压力测试
当Monkey程序在模拟器或真实设备运行的时候,程序会产生一定数量或一定时间内的随机模拟用户操作的事件, 如点击,按键,手势等, 以及一些系统级别的事件。通常也称随机测试或者稳定性测试
操作步骤:
1.进入adb程序所在的文件夹
2.连接手机设备后,执行指令adb devices,查询设备信息
3.进入adb shell模式,执行指令:adb shell
4.找到要执行的程序包名,此处用WiFi钥匙为例,包名为:com.wifi.key
5.输入执行指令:monkey –p com.wifi.key –v 500
结果如下:(-V为日志级别,500为发送的请求个数)
未加入延时,monkey执行很快,加入延时操作如下:最大延时1000
6.Log文件保存到电脑上:
7.Log分类:日志可分为正常日志和错误日志,格式如下:
- 正常日志:1>对应的日志目录和日志文件名
- 错误日志:2>对应的日志目录和日志文件名
8.测试事件占比:
--pct-touch 40:控制点击事件占比40%
--pct-trackball 30:控制手势滑动事件占比30%
1.随机事件占比,点击事件40%,手势滑动事件30%,执行结果如下
详细指令教程:
http://blog.csdn.net/tskyfree/article/details/41868813
结果分析:
https://www.douban.com/note/257030241/