如何在Jmeter中的每个请求之间插入延迟

如何在Jmeter中的每个请求之间插入延迟,jmeter,Jmeter,我想执行一个测试计划,如下所示。 示例:我希望每个http请求都应该延迟两分钟 http_请求_1 延迟(2分钟) http_请求_2 所有请求都在同一线程组中 在线程组中创建事务控制器 将所有http请求置于此事务控制器下 向事务控制器添加常量计时器(值为2分钟) (这样,它将适用于该事务控制器内的所有请求) 运行jmeter脚本 或者,如果只有2个请求,则在两个请求之间仅添加1个常量计时器 最简单的方法是在与HTTP请求相同的级别向线程组添加一个“常量计时器” 右键单击线程组>添加>计时

我想执行一个测试计划,如下所示。 示例:我希望每个http请求都应该延迟两分钟

  • http_请求_1
  • 延迟(2分钟)
  • http_请求_2
所有请求都在同一线程组中

  • 在线程组中创建事务控制器
  • 将所有http请求置于此事务控制器下
  • 向事务控制器添加常量计时器(值为2分钟) (这样,它将适用于该事务控制器内的所有请求)
  • 运行jmeter脚本

  • 或者,如果只有2个请求,则在两个请求之间仅添加1个常量计时器

    最简单的方法是在与HTTP请求相同的级别向线程组添加一个“常量计时器”

    右键单击线程组>添加>计时器>常量计时器

    将计时器值设置为所需的毫秒数(在您的情况下为120000),它将在该线程组中的所有请求之间插入延迟

  • 在线程组中创建事务控制器
  • 将所有http请求置于此事务控制器下

  • 向事务控制器添加常量计时器(值为2分钟-请查找第二个屏幕截图) (这样,它将适用于该事务控制器内的所有请求)

  • 运行jmeter脚本
  • 或者,如果只有2个请求,则在两个请求之间仅添加1个常量计时器。请查看下面的屏幕截图


    您是否尝试创建这样的测试计划?你做了这个吗?我想你不需要事务控制器。您可以使用您喜欢的每个控制器。如果只有两个http请求,则不需要任何控制器,只需将计时器直接放在线程组下即可。@thuri最后一行的答案也是一样的。