【问题标题】:Jmeter, delay http request with many extracted urlsJmeter,使用许多提取的 url 延迟 http 请求
【发布时间】:2017-10-29 11:01:33
【问题描述】:

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

调用这些 url

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

所以我的问题是: 我怎样才能延迟这个调用所有提取的 url 的单个 http 请求?

感谢您的帮助:)

【问题讨论】:

    标签: jmeter httprequest delay


    【解决方案1】:

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


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

    最终方法取决于您要达到的目标以及测试的设计方式。

    【讨论】:

      【解决方案2】:

      或者,您可以添加一个线程组并定义一个加速时间,然后将请求放入该组中。加速时间也需要启动过载。

      【讨论】:

        【解决方案3】:

        requeat 之后你可以添加 sampler ->Java Request。然后将 classname 更改为 SleepTest,它会等待 1 秒(可配置)

        【讨论】:

        • 我会的,当我有足够的声誉时^^
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-08-12
        • 1970-01-01
        • 2020-11-13
        • 1970-01-01
        • 2014-05-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多