如何在jmeter运行taurus yaml代码中提到计时器

t1qtbnec  于 2023-10-20  发布在  其他
关注(0)|答案(1)|浏览(157)

我在线程组下增加了统一的随机定时器。我正在Azure管道中运行负载测试。有没有办法,我可以在yaml代码中提到计时器,而不是jmeter脚本
jmeter脚本下的计时器没有按预期工作。所以需要检查如果在Azure管道中的YAML代码下提到它们是否能正常工作

55ooxyrt

55ooxyrt1#

到目前为止(Taurus 1.16.25),您无法通过YAML配置计时器,选项在:
1.动作块,它添加了一个流控制动作采样器,语法为:

  1. requests:
  2. - action: pause
  3. target: current-thread
  4. pause-duration: 1s500ms
  1. JSR223添加JSR223预处理器或JSR223后处理器的块,您可以使用任意Groovy代码,如:
  1. requests:
  2. - url: http://example.com/
  3. jsr223: 'java.util.concurrent.TimeUnit.SECONDS.sleep(10)'

关于“jmeter脚本下的计时器未按预期工作”计时器按设计工作,即在其范围内的每个采样器之前创建暂停,可能是您的“期望”与实际计时器行为不同。如有需要,请参阅A Comprehensive Guide to Using JMeter Timers以了解更多详细信息。

相关问题