大家好, 今天我们一起来聊聊软件性能测试中,LoadRunner的值指标概念,在测试性能测试中需要关注这些性能指标信息。
1.Transation Sunmmary(事务综述)
对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功
与失败情况,可以直接判断出系统是否运行正常。
2.Average Transaciton Response Time(事务平均响应时间)
“事务平均响应时间”显示的是测试场景运行期间的每一秒内事务执行所用的平
均时间,通过它可以分析测试场景运行期间应用系统的性能走向。
3.Transactions per Second(每秒通过事务数/TPS)
“每秒通过事务数/TPS”显示在场景运行的每一秒钟,每个事务通过、失败以及
停止的数量,使考查系统性能的一个重要参数。通过它可以确定系统在任何给定
时刻的时间事务负载。分析TPS 主要是看曲线的性能走向。
4.Total Transactions per Second(每秒通过事务总数)
“每秒通过事务总数”显示在场景运行时,在每一秒内通过的事务总数、失败的
事务总署以及停止的事务总数。
5.Transaction PerformanceSunmmary(事务性能摘要)
“事务性能摘要”显示方案中所有事务的最小、最大和平均执行时间,可以直接
判断响应时间是否符合用户的要求。
重点关注事务的平均和最大执行时间,如果其范围不在用户可以接受的时间范围
内,需要进行原因分析。
6.Transaction Response TimeUnder Load(事务响应时间与负载)
“事务响应时间与负载”是“正在运行的虚拟用户”图和“平均响应事务时间”
图的组合,通过它可以看出在任一时间点事务响应时间与用户数目的关系,从而
掌握系统在用户并发方面的性能数据,为扩展用户系统提供参考。此图可以查看
虚拟用户负载对执行时间的总体影响,对分析具有渐变负载的测试场景比较有用。
7.Transaction ResponseTime(Percentile)(事务响应时间(百分比))
“事务响应时间(百分比)”是根据测试结果进行分析而得到的综合分析图,也就
是工具通过一些统计分析方法间接得到的图表。通过它可以分析在给定事务响应
时间范围内能执行的事务百分比。
8.Transaction ResponseTime(Distribution)(事务响应时间(分布))
“事务响应时间(分布)”显示在场景运行过程中,事务执行所用时间的分布,通
过它可以了解测试过程中不同响应时间的事务数量。如果系统预先定义了相关事
务可以接受的最小和最大事务响应时间,则可以使用此图确定服务器性能是否在
可以接受的范围内。
9.Web Resources(Web资源分析)
Web 资源分析是从服务器入手对Web 服务器的性能分析。
10.Hits per Second(每秒点击次数)
“每秒点击次数”,即使运行场景过程中虚拟用户每秒向Web 服务器提交的HTT
P 请求数。
通过它可以评估虚拟用户产生的负载量,如将其和“平均事务响应时间”图比较,
可以查看点击次数对事务性能产生的影响。通过对查看“每秒点击次数”,可以
判断系统是否稳定。系统点击率下降通常表明服务器的响应速度在变慢,需进一
步分析,发现系统瓶颈所在。
11.Throughput(吞吐率)
“吞吐率”显示的是场景运行过程中服务器的每秒的吞吐量。其度量单位是字节,
表示虚拟用在任何给定的每一秒从服务器获得的数据量。
可以依据服务器的吞吐量来评估虚拟用户产生的负载量,以及看出服务器在流量
方面的处理能力以及是否存在瓶颈。
“吞吐率”图和“点击率”图的区别:
“吞吐率”图,是每秒服务器处理的HTTP 申请数。
“点击率”图,是客户端每秒从服务器获得的总数据量。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!