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毫秒

勾选后,则在生成的样本中包含定时器、预处理和后置处理延迟时间。故如需添加延迟时间则此处需勾选上

 

posted @ 2024-02-06 17:30  dabeen  阅读(1792)  评论(0编辑  收藏  举报