代码之家  ›  专栏  ›  技术社区  ›  mahima

使用jmeter设置每秒常量请求

  •  0
  • mahima  · 技术社区  · 6 年前

    我正在测试一个异步处理请求的节点应用程序。一个请求需要5秒左右的响应时间(或更多时间,取决于负载)。

    我想用5000个并发线程配置jmeter,并每秒触发100个请求(或更少)。我试过使用恒定吞吐量计时器,但它没有给我期望的结果。

    实现jmeter每秒“n”个请求数的正确方法是什么?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Dmitri T    6 年前

    恒定吞吐量计时器应该是一个不错的选择,但是如果应用程序响应时间太长或jmeter无法启动足够的虚拟用户,则可能是您没有提供足够的线程。

    另一个原因是恒定吞吐量计时器在 分钟 级别,如果测试持续时间不够长,则可能无法将吞吐量限制为所需的值,如果是这种情况,则必须在 Thread Group

    作为另一种选择,你可以试试 Throughput Shaping Timer Concurrency Thread Group 它们可以连接使用 Feedback Function 因此,如果当前数量不足以达到/保持当前负载,jmeter将能够启动额外的线程。