我在线程组下增加了统一的随机定时器。我正在Azure管道中运行负载测试。有没有办法,我可以在yaml代码中提到计时器,而不是jmeter脚本jmeter脚本下的计时器没有按预期工作。所以需要检查如果在Azure管道中的YAML代码下提到它们是否能正常工作
55ooxyrt1#
到目前为止(Taurus 1.16.25),您无法通过YAML配置计时器,选项在:1.动作块,它添加了一个流控制动作采样器,语法为:
requests:- action: pause target: current-thread pause-duration: 1s500ms
requests:
- action: pause
target: current-thread
pause-duration: 1s500ms
requests:- url: http://example.com/ jsr223: 'java.util.concurrent.TimeUnit.SECONDS.sleep(10)'
- url: http://example.com/
jsr223: 'java.util.concurrent.TimeUnit.SECONDS.sleep(10)'
关于“jmeter脚本下的计时器未按预期工作”计时器按设计工作,即在其范围内的每个采样器之前创建暂停,可能是您的“期望”与实际计时器行为不同。如有需要,请参阅A Comprehensive Guide to Using JMeter Timers以了解更多详细信息。
1条答案
按热度按时间55ooxyrt1#
到目前为止(Taurus 1.16.25),您无法通过YAML配置计时器,选项在:
1.动作块,它添加了一个流控制动作采样器,语法为:
关于“jmeter脚本下的计时器未按预期工作”计时器按设计工作,即在其范围内的每个采样器之前创建暂停,可能是您的“期望”与实际计时器行为不同。如有需要,请参阅A Comprehensive Guide to Using JMeter Timers以了解更多详细信息。