2024年4月7日发(作者:)

1、 Transactions(用户事务分析)

用户事务分析是站在用户角度进行的基础性能分析。

1.1、 Transation Sunmmary(事务综述)

对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失

败情况,可以直接判断出系统是否运行正常。

1.2、 Average Transaciton Response Time(事务平均响应时间)

“事务平均响应时间”显示的是测试场景运行期间的每一秒内事务执行所用的平均时

间,通过它可以分析测试场景运行期间应用系统的性能走向。

例:随着测试时间的变化,系统处理事务的速度开始逐渐变慢,这说明应用系统随着

投产时间的变化,整体性能将会有下降的趋势。

1.3、 Transactions per Second(每秒通过事务数/TPS)

“每秒通过事务数/TPS”显示在场景运行的每一秒钟,每个事务通过、失败以及停止

的数量,是考查系统性能的一个重要参数。通过它可以确定系统在任何给定时刻的时间事

务负载。分析TPS主要是看曲线的性能走向。

将它与平均事务响应时间进行对比,可以分析事务数目对执行时间的影响。

例:当压力加大时,点击率/TPS曲线如果变化缓慢或者有平坦的趋势,很有可能是服

务器开始出现瓶颈。

1.4、 Total Transactions per Second(每秒通过事务总数)

“每秒通过事务总数”显示在场景运行时,在每一秒内通过的事务总数、失败的事务

总数以及停止的事务总数。

1.5、 Transaction Performance Sunmmary(事务性能摘要)

“事务性能摘要”显示方案中所有事务的最小、最大和平均执行时间,可以直接判断

响应时间是否符合用户的要求。

重点关注事务的平均和最大执行时间,如果其范围不在用户可以接受的时间范围内,

需要进行原因分析。

1.6、 Transaction Response Time Under Load(事务响应时间与负载)

“事务响应时间与负载”是“正在运行的虚拟用户”图和“平均响应事务时间”图的

组合,通过它可以看出在任一时间点事务响应时间与用户数目的关系,从而掌握系统在用

户并发方面的性能数据,为扩展用户系统提供参考。此图可以查看虚拟用户负载对执行时

间的总体影响,对分析具有渐变负载的测试场景比较有用。

1.7、 Transaction Response Time(Percentile)(事务响应时间(百分比))

“事务响应时间(百分比)”是根据测试结果进行分析而得到的综合分析图,也就是工

具通过一些统计分析方法间接得到的图表。通过它可以分析在给定事务响应时间范围内能