AnalysisSummary:场景摘要
Period:场景运行的起止时间。 ScenarioName:场景名称 ResultsSession:场景运行的结果目录 Duration:场景运行的时间 StatisticsSummary:场景状态的统计说明 MaximunRunning Vusers:场景最大用户数 TotalThroughput(bytes):总带宽流量 AverageThroughput(bytes/second):平均每秒带宽流量 Total Hits:总点击数 AverageHits per Second:平均每秒点击量 Transaction Summary:事务摘要 Total Passed:事务的总通过数 Total Failed:事务的总失败数 TotalStopped:事务的总停止数 Tips:LR11中事务时间已经自动不包含 lr_think_time 时间 HTTPResponses Summary:HTTP响应摘要 Total:HTTP请求返回数 Per second:每秒请求数 Vusers:虚拟用户状态 反映系统形成负载的过程,随着时间推移,虚拟用户数是如何变化的。 Rendezvous:负载过程中集合点下的虚拟用户数 Errors:错误统计 Errorsper Second:每秒错误数 每秒错误数可以了解在每个时间点上错误产生的数目,该数据越小越好,该图可以了解错误随负载的变化情况,到定为何时系统在负载下开始不稳定甚至出错,配合 系统统日志可以定为产生错误的原因。 Transactions(事务)AverageTransaction Response Time(平均事务响应时间) 反映随着时间的变化事务响应时间的变化情况,时间越小说明处理的速度越快. 和用户用户负载生产图合并一起看, 就可以发现用户负载增加对系统事务响应时间的影响规律.增长趋势斜率越低、越稳定越好. Transactions per Second(每秒事务数) 另一个关键数据是 TPS 吞吐量,该数据反映了系统在同一时间内能处理业务的最大能力,这个数据越高越好,说明系统处理能力强 这里的最高值并不一定代表系统的最大处理能力, TPS 会受到负载的影响,也会随着负载的增加而逐渐增加,当系统进入繁忙期后,TPS 会有所下降。 TransactionSummary(事务概要说明) Transaction Summary 说明给出事务的 Pass 个数和 Fail 个数,了解负载的事务完成情况。 通过的越多,说明系统的处理能力强,失败的事务越少,说明系统越可靠。 Tips:结合每秒错误数进一步分析错误事务原因,及错误发生的时间和该时间产生错误的原因。 TransactionPerformance Summay(事务性能概要) 事务的平均时间、最大时间、最小时间柱状图,方便分析事务响应时间情况。 柱状图的落差越小说明响应时间的波动较小,如果落差很大,那么说明系统不够稳定。 TransactionResponse Time Under Load(在用户负载下事务响应时间) 在负载用户增长的过程中响应时间的变化情况,该图的线条越平稳,说明系统越稳定。 TransactionResponse Time (Percentile) 事务响应时间的百分比 给出的是不同百分比下的事务响应时间范围,可以了解多少比例的事务发生在某个时间内,也可以发 现响应时间的分布规律,数据越平稳说明响应时间变化越小。 TransactionResponse Time (Distribution) 每个时间段上的事务总数 给出每个时间段上的事务个数,响应时间较小的分类下的事务数越多越好。 WebResources(网页资源信息) Tips:当 Controller 的 RunTime Setting 中 Preferences 下的 Generated Web performancegraphs选项处于开启状态时,该图才会表现。 Hits per Second(每秒点击数) 每秒点击数提供了当前负载中对系统所产生的点击量记录,每一次点击相当于对服务器发出了一次请求,一般点击数会随着负载的增加而增加,该数据越大越好。 是指在一秒钟能做到的点击请求数目, 即客户端产生的每秒请求数(正常情况下每秒点击数等同于服务器请求相应数). Throughput(宽带使用) 在当前系统负载下所使用的宽带,该数据越小说明系统的宽带依赖越少,通过这个数据能确定是否出现了网络带宽瓶颈。 HTTPResponses per Second(每秒HTTP响应数) 每秒服务器返回各种状态的数目,该数值一般和每秒点击量相同。 点击量是指客户端发出的请求,而 HTTP 响应数是指服务器返回的响应数,如果服务器返回的响应数小于客户端发出的点击数,那么说明服务器无法应答超出负载 的连接请求。 这个数据和每秒点击数吻合,说明服务器能够对每一个客户端请求进行应答。 RetriesPer Second(每秒重连接) 主要反映服务器端主动关闭的连接情况,该数据越低越好,说明服务器端的连接释放越长。 Connectionsper Second(每秒连接数) 两种不同状态的连接数,即中断的连接和新建连接,了解当前每秒对服务器产生连接的数量。 同时的连接数越多,说明服务器的连接池越大,当连接数随着负载上升而停止上升时,说明系统的连接池已满,无法连接更多的用户,通常这个时候服务器会返回 504 错误。可修改服务器的最大连接数来解决该问题。