为什么jMeter在其摘要报告中显示事务控制器数据?

TMN*_*MNT 8 jmeter load-testing performance-testing jmeter-plugins

这里我有一个录音控制器和测试脚本记录器.我使用模板记录了用户活动.这会自动创建录制控制器,然后创建事务控制器.每个事务控制器都包含子HTTP请求.现在,当我在创建测试脚本后运行测试时,我看到聚合结果显示有关子HTTP请求(采样器)以及父事务控制器的信息(throuput,error,min等).

我会用下面的图片让它更清晰.

在此输入图像描述

在上面的图片中,我创建了测试计划.现在,当我运行此测试时,我得到以下结果.带圆圈的是交易控制器.

在此输入图像描述

在这里,我圈出了父事务控制器.现在为什么这样做会增加结果.

问题:是否向网站提出任何要求?为什么会显示并向子请求添加值.这个东西只是它所有子请求的总和 - 所以,为什么它在表中加起来?

如果我点击"生成父样本",那么它再次隐藏子请求并仅显示与上述报告完全不同的总结报告.

在此输入图像描述

现在的问题是如何扭转局面.有什么后果.在这种情况下我该怎么做 我应该计算父子报告还是只计算父报告数据?

UBI*_*ACK 7

根据交易控制器的文档:

事务控制器生成一个额外的样本,用于测量执行嵌套测试元素所花费的总时间.

因此,如果您不想要这个额外的采样器,只需将其删除或由Simple Controller替换即可.

请注意,当它包含多个采样器时,它很有用.