天天看点

Loadrunner深入学习之——性能结果图分析

一、性能分析 

      Average Transaction Response Time:事务平均响应时间,事务场景运行期间事务的平均响应时间,他可以用来分析运行期间系统的运行走向,随着时间的增加处理事务的时间越来越长,速度越来越慢,整体性能会下降。

Loadrunner深入学习之——性能结果图分析

      Running Vusers:运行的用户,通过与 Average Transaction Response Time合并图,可以看到运行的用户和平均响应时间对应的关系

Loadrunner深入学习之——性能结果图分析

      Hits per Second:每秒点击次数,Vuser每秒向服务器提交的HTTP请求数,通过曲线可以查看系统是否趋于稳定。曲线下降趋势,则表明系统的速度在变慢,有可能服务器达到了资源的瓶颈,也有可能Vuser的数目减少,点击次数减少。

Loadrunner深入学习之——性能结果图分析

      Throughput:吞吐量。服务器在任意时间的吞吐能力,也是服务器发送给Vuser的流量,也是度量服务器的指标。

Loadrunner深入学习之——性能结果图分析

      HTTP Responses per Second:每秒HTTP响应数。显示的是运行场景过程中每秒从Web服务器返回的不同HTTP状态码的数量,还能返回各种状态码的信息。常见的HTTP返回码如下:

      200:成功。

      201:已创建。

      202:已接受

      203:非授权信息

      204:无内容

      205:重置内容

      206:部分内容

      301:永久重定向

      404:请求的页面未找到

      500:服务器内部错误

二、页面细分图 (Page Component Breakdown)

      Download Time:下载时间分析——组成页面的每个请求下载时间

Loadrunner深入学习之——性能结果图分析

      Conponent(Over Time):各模块的时间变化——通过这个分析,响应时间变长是因为页面分析慢,还是图片资源下载慢

Loadrunner深入学习之——性能结果图分析

       Download Time(Over Time):模块下载时间——方便确认该元素处理时间组成部分

Loadrunner深入学习之——性能结果图分析

       Time to First Buffer(Over Time):模块时间分类——列出元素使用时间分类,是受Network TIme影响多还是Server Time影响多。

Loadrunner深入学习之——性能结果图分析

DNS Resolution:将DNS名称解析为IP所需的时间。

Connection:与web服务器建立初始连接所需的时间,度量网络状态。

First Buffer:显示从初始HTTP请求到成功收回来web自服务器第一次缓冲时所经历的时间。

SSL Handshaking:建立SSL连接所需要的时间。

Receive:从服务器收到最后一个字节并完成下载之前经历的时间。