App的性能测试是怎么做的?
App的性能分为服务器端的性能和手机端的性能。
1、服务器端的性能,我们用Jmeter工具进行测试的,和web的端性能测试方法一样的。
2、我们是用monkey做手机端App的稳定性测试的,使用monkey跑10万次,看它会不会出问题,如果出了问题,我们再定位原因,具体的做法是这样的:
在跑monkey前,先使用adb logcat -c清空手机的logcat日志
接下来,使用adb logcat -v time获取logcat日志并导入本地文件
使用monkey运行被测应用:adb shell monkey -p 包名 -v 10万次 并将执行结果导入到本地
测试完成后查看monkey日志,如果说它跑的次数跟我设的次数不一样.就说明monkey中途跑失败了。那我就要去看看monkey日志中有没有crash或者anr的关键字,如果有还需定位到是什么原因导致的anr或者crash的问题。并且将相关日志和logcat日志与进程号提交给开发定位,如果是anr的问题,还需要从安卓中获取/data/anr/traces.txt文件提交给开发定位。