[英]Loop delays for http request in Jmeter
我是Jmeter的新手,我的下一个任务是:X线程组发送2个不同的HTTP请求和相同的HTTP请求并延迟6秒。 X> 50000,Y>100。我找不到延迟Y http请求的解决方案。 现在,我的测试计划具有以下外观:
Thread Group (X)
HTTP Request (1)
HTTP Request (2)
Loop Controller (Y times)
-> Http Request
我该如何解决我的任务? 我将感谢所有能够指导我正确方法的人
添加一个常量计时器 作为最后一个HTTP请求的子级 ,例如:
并将“线程延迟”设置为6000
。
请注意,您将无法在任何地方看到“延迟”,因为默认情况下,预处理,后处理和计时器的持续时间不包括在采样结果的“经过”时间中(除非您在“生成父样本”模式下使用事务控制器)和“在生成的样本中包括计时器和后处理器的持续时间”)。
常量计时器将在每个Y HTTP请求之前将每个线程暂停6秒钟。
如果您需要在请求之后进行暂停-在Y HTTP请求之后添加测试操作采样器
线程组
并将其配置为将“ Current Thread
暂停6000
毫秒
安东
最合适的解决方案是使用JMeter的Test Action元素,并将暂停选项设置为6000 ms。
如下所述,需要将此元素放置在循环控制器中的“ HTTP请求”之前:
这里有一些技巧可以帮助您优化JMeter测试计划
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.