Jmeter事务控制器
事务控制器(Transaction Controller),事务控制器生成一个额外的示例,该示例测量执行嵌套测试元素所花费的总时间
- Generate Parent Sample:生成父例,如果选中则该样本将作为其他样本的父样本生成,如果不选中则该样本将作为独立样本生成
- Include duration of timer and pre-post processors in generated sample: 在生成的样本中包括计时器和前置后置处理器的持续时间。默认不勾选为在生成的样本中不包含定时器、预处理和后置处理延迟时间;勾选则在生成的样本中包含定时器、预处理和后置处理延迟时间
组件路径为:线程组->右键添加->逻辑控制器->事务控制器
1、Generate Parent Sample,不勾选则该样本将作为独立样本生成
勾选后,事务控制器会作为父节点,其下面的请求作为子节点。相当于分组
2、 Include duration of timer and pre-post processors in generated sample,默认不勾选为在生成的样本中不包含定时器、预处理和后置处理延迟时间
如下,在【事务控制器】下添加一个【固定定时器】设置线程延迟=2000毫秒。当此定时器生效时下面3个请求都会延迟2000毫秒发送,也就是整个【事务控制器】的运行时间共多6000毫秒
勾选后,则在生成的样本中包含定时器、预处理和后置处理延迟时间。故如需添加延迟时间则此处需勾选上