事务控制器的jmeter侦听器摘要报告表中的Total是什么意思

事务控制器的jmeter侦听器摘要报告表中的Total是什么意思,jmeter,Jmeter,我有一个带有1个事务控制器的测试计划,在控制器内部我有2个http采样器。 生成汇总报表表时,我有输出 事务控制器的jmeter侦听器摘要报告表中的Total是什么意思? 为什么我总共有1500个,在事务控制器中我有500个(从2个采样器合并)。 我的理解是总计应该是1000(来自2个采样器)或500(来自1个事务控制器)总计行只是将所有报告的行相加。(http采样器和事务控制器(如果有) 以下是如何计算总计行值: #Total Samples = all rows Samples addit

我有一个带有1个事务控制器的测试计划,在控制器内部我有2个http采样器。 生成汇总报表表时,我有输出

事务控制器的jmeter侦听器摘要报告表中的Total是什么意思? 为什么我总共有1500个,在事务控制器中我有500个(从2个采样器合并)。
我的理解是总计应该是1000(来自2个采样器)或500(来自1个事务控制器)

总计行只是将所有报告的行相加。(http采样器和事务控制器(如果有)

以下是如何计算
总计
行值:

#Total Samples = all rows Samples addition (= 500 + 500 + 500)
#Total min = min of all rows min, min(153, 239, 418) = 153
#Total max = max of all rows max, max(3788, 2218, 4008) = 4088
#Total throughput = all rows throughput addition (= 4.2 + 4.2 + 4.2)

事务
定义为多个HTTP请求(采样器)的集合。您通常知道与一个事务相关的一组请求的集体响应时间

实时示例:加载任何web应用程序的主页会触发多个HTTP请求来加载图像、.js、.css等资源。在JMeter中,每个HTTP请求都表示为HTTP采样器。默认情况下,您可以在采样器级别获得这些响应时间。但是您想知道加载页面的总体响应时间。因此,您将所有这些请求分组到一个
事务控制器下,该控制器基于其所有子采样器/请求计算总体指标,以给出加载页面的总体响应时间,即在事务级别

事务控制器(TC)行值定义如下:

#TC Samples = how many times the transaction is performed (= number of times any of its child sampler, http request, is sent i.e., 500)
#TC min = sum of min response times of all child samplers (153+239) // min resposne time to perform the transaction
#TC max = sum of max response times of all child samplers (3788+2218) // max resposne time to perform the transaction
#TC throughput = each child sampler throughput (= 4.2)

Thx@Naveen,这意味着当使用事务控制器时,我可以忽略总行的输出?对于集体响应数据,我应该使用来自事务控制器行的数据?吞吐量有点混乱,从您的行计算中,max和mix来自加法,但事务控制器来自其中一个采样器?是的,这是正确的。你应该知道什么值指的是什么。因此,它告诉你是忽略它还是在分析中考虑它。