前言
在android app压力测试(一)——monkey介绍及基本使用中,我们已经基本会使用monkey了;
那么测试的结果如何?这个是我首先想到的问题;
执行monkey命令后得到的是一个log文件,那么就需要分析这些log,如何分析呢?
带着这个问题我们开始学习吧///
【目录】
一:Monkey测试结果分析
分析Monkey测试的log文件,我么可以通过以下几点判断是否通过
1:Monkey finished
打开LOG,查看log的最下端,是否有类似以下字段:
这个字段表明本次的Monkey没有异常,测试通过。
2:CRASH
在log文件中搜索”CRASH“,如果搜到有结果,则表明有进程出现问题,测试不通过
// CRASH: com.onekchi.downloadmanager (pid 12919)
3:ANR
在log文件中搜索”ANR“,如果搜索有结果,则表示测试过程中出现无响应的详细,测试不通过。--throttle<毫秒>建议为500
4:无法搜索到上述信息
出现这种情况,一般都是外界原因而非程序本身原因。比如电脑异常测试中断,需要重新测试。
二:Monkey的调试命令参数说明
一中提到的CRASH、 ANR;使得Monkey停止执行;为了继续执行,我么需要忽略APP的崩溃;可以通过参数的设定,完成更多的调试功能
Monkey的命令行参数说明如下: