天天看点

Android 性能测试_Monkey 实践【转】

参考资料:

思路

1. 目前做的是银行APP,另下载安装3个第三方手机银行的APP以方便对比

2. 将四个APP的包名添加到白名单,同时测试这四个APP

3. 运行Monkey,将日志记录到手机中

4. 测试过程中记录APP占用内存和CPU的变化

5. 测试完毕后查看Monkey日志,将内存和CPU数据用图表来分析。

疑问:

1. 此APP是需要登录的,测试过程中退出账号后无法再进入程序内部,不知道其他公司是如何避免的?

答:经咨询,目前常用两种做法:1. 让开发将退出按键给屏蔽掉 2.点击登录不检测账号和密码

针对不同APP都有什么策略还不是很清楚,比如延时、事件数量、事件比例 等设置成多少合适?

将白名单push到手机

运行Monkey

根据sandman的建议,优化命令:

内存检测用批处理脚本记录,约5秒记录一次:

注意:

命令adb shell top -n 1 | findstr %package1% 返回三行信息,暂未处理:

Crash、ANR、Force close暂时没发现,以后补上

将记录的内存数据插到Excel表中对比查看

Android 性能测试_Monkey 实践【转】

将记录的CPU数据插到Excel表中对比查看

Android 性能测试_Monkey 实践【转】

技术改变世界!

--狂诗绝剑