Android App 稳定性测试工具--Monkey

稳定性测试

稳定性测试是指对应用进行长时间的操作,检测功能是否稳定。一般稳定性测试时间是 N*12小时。项目中稳定测试多采用monkey,进行随机测试。

测试方法:
1、跑monkey

adb shell monkey -p packageName【包名】 -v -v -v --throttle 500 -s 4 --ignore-crashes --ignore-timeouts --ignore-security-exceptions times(次数) |logcat -v time > e:\log\monkeyLog.txt(日志保存路径)

参数:
-p : 指点包名,如果要指定多个包名,需多个-p参数
-v : 指定日志的详细程度,取值1-3,三个 -v 详细程度最高
–throttle : 指定用户操作时的时延,单位毫秒
-s : 指定伪随机数生成器的seed值,取值1-10,当seed相同,产生的事件序列也相同
–ignore-crashes : 指应用程序崩溃,monkey依然发送事件,直到事件数完成
–ignore-timeouts: 指应用程序发生ANR,monkey依然发送事件,直到事件数完成
–ignore-security-exceptions: 指应用程序发生许可错误,monkey依然发送事件,直到事件数完成
|logcat -v time: 给monkey命令的日志加上时间

2、日志解析
稳定性测试是否能通过在于日志,需要把日志里的报错日志搜索出来,开发定位问题。
1)、用Notepad++打开日志
2)、ctrl + F
Android App 稳定性测试工具--Monkey_第1张图片

3)、分析exception日志,定位问题。

————————————————
版权声明:本文为CSDN博主「Kitten_336368」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xiaomaoxiao336368/article/details/84887948

你可能感兴趣的:(工具类自学笔记)