android app压力测试(二)——monkey测试结果分析

时间:2024-02-19 22:31:03

前言

在android app压力测试(一)——monkey介绍及基本使用中,我们已经基本会使用monkey了;

那么测试的结果如何?这个是我首先想到的问题;

执行monkey命令后得到的是一个log文件,那么就需要分析这些log,如何分析呢?

带着这个问题我们开始学习吧///

 【目录】

一:Monkey测试结果分析

二:Monkey的调试命令参数说明

 

一: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的命令行参数说明如下: