最近在慕课学习了android的压力测试今天整理下,有出入的地方请指正。
压力测试的目的:
1.提高产品的稳定性;
2.提高产品的留存率
什么时候进行压力测试:
1.首轮功能测试通过后
2.下班后夜班进行
进行Mokey测试的前提条件:
配置python环境,android SDK准备
Monkey测试有三个工具可用:Monkey , MonkeyScript, MonkeyRunner
Mokey:是发送伪随机用户事件的工具,工具在android系统中存放。
MonkeyScript : 可以被Monkey识别的命令集合,可以完成固定的操作
MonkeyRunner:通过API定义特定命令和事件控制设备
测试操作过程:
1开启手机中USE的选项
2确认phone和电脑的链接 adb devices
3安装app
adb install app名字
或 adb push app名字 安装的目标地址
adb reboot
4.发送压测指令
adb shell monkey 1000 (1000个指令) 对系统整体的压力测试,并未指定app
出现 Events injected : 1000 (=1000表示没有出现crash, < 1000表示出现crash)
5.获取app包名