LR在运行场景或会话步骤时,数据将存储在扩展名为.lrr 的结果文件中。Analysis是处理收集的结果信息并生成图和报告的实用程序。在使用 Analysis 实用程序时,可以在会话中进行工作。Analysis 会话至少包含一组场景或会话步骤结果(.lrr 文件)。Analysis 将活动图的显示信息和布局设置存储在扩展名为.lra 的文件中。(引用哦)打开Analysis的方法不多说,下来说一下如何分析。
在结果的概述信息中可以大概了解系统的性能,一般用的比较多的就是事务的平均响应时间了,以及整个系统的响应时间,在这里可以直接判定系统是否符合性能需求,但这并不是一个真正了解系统性能的地方,每个运行结果都应该详细的做进一步的深入了解,这样我们就需要在多个图表中对比查看进行结果的分析了,以下是我个人的了解了:
第一个看的是平均事务响应时间图,由此图可以看到事务所占用时间的走向,例如,此图中的数据走向趋高就证明系统的事务处理时间不正常,需要进一步的分析为何事务响应时间一致走高,那么此时就需要打开网页细分图了。
(到这里就会知道为何要插入事务因为不同的事务操作的页面不同,就可以重点的分析问题了,就好比在告诉你“看看1000个用户时系统的性能”与“看看1000个用户并发登录系统时的性能”一样,换句话说就是让你知道我要找哪里的问题!但是具体该怎么定义事务就要看自己的需要了!)
第二个看的是网页细分图,在网页细分图中就可以查看页面的详细参数包括DNS解析时间,连接服务器花费时间,第一次缓冲时间、SSL握手时间、页面组件下载时间、接受时间等,这个时候基本就可以判断出来时间花费在哪里,然后再去定位问题。比如显示第一次缓冲时间过长则去查看第一次缓冲时间细分图查找问题在服务端还是网络上。
目前我觉的这两个图是最能说明问题的,但是前提是其他业务数据都是正常的,如何判定其他业务数据的正确性呢,这就需要根据事务图、用户图等来综合判定了!