Jmeter,延迟http请求与许多提取的URL

时间:2017-05-29 07:58:17

标签: jmeter httprequest delay

我对服务器的多次调用都有问题。 我用“正则表达式提取器”提取了几个网址。 在下一步中,“http请求”通过$ {extractet-urls}

调用这些URL

但是第8个url之后的所有请求都会从服务器收到错误500响应。 我尝试在之前和其他地方之间输入几个定时器,但它没有影响。

所以我的问题是: 如何延迟这个调用所有提取的URL的http请求?

感谢您的帮助:)

3 个答案:

答案 0 :(得分:1)

在重新发布后,您可以添加sampler - > Java Request。然后将classname更改为SleepTest,它将等待1秒(可配置)

答案 1 :(得分:1)

添加Constant Timer作为HTTP请求采样器的子级(有关详细信息,请参阅Scoping Rules)并提供所需的延迟(以毫秒为单位)。它会导致相关的线程进入" sleep"在执行HTTP请求之前定义的毫秒数。请参阅A Comprehensive Guide to Using JMeter Timers以了解有关在JMeter测试中使用计时器的更多信息。

另一种选择可能是使用Test Action采样器来创建延迟,它不会生成采样结果,因此您无法在.jtl结果文件中看到它。

最终方法取决于您尝试实现的目标以及测试的设计方式。

答案 2 :(得分:0)

或者,您可以添加线程组并定义加速时间,然后将请求放在此组中。加速时间也会使启动过载。