在JMeter中的特定时间间隔后发出单个请求

时间:2019-03-22 10:03:21

标签: jmeter performance-testing load-testing

我正在使用JMeter以5000 RPS运行5000个用户的浸泡测试。测试时间为1小时。在一定间隔(20分钟)后,如何将单个请求增加到300?我还想将该峰值保持2-3分钟,然后恢复到正常负载。

我尝试了同步计时器,但它会为每次迭代生成峰值。我的要求是仅在20分钟后产生峰值。

1 个答案:

答案 0 :(得分:0)

我的期望是您应该考虑切换到Throughput Shaping Timer,它使您可以根据“每秒请求数”灵活而精确地控制吞吐量,以便为此定义所需的RPS数量。测试阶段。

测试方案的示例实现如下:

enter image description here

1替换为“正常”负载所需的RPS值。

一个好主意是将combination中的吞吐量整形计时器与Concurrency Thread Group一起使用-这样JMeter将能够启动额外的线程以达到/保持所需的负载。

您可以使用JMeter Plugins Manager

安装两个插件

enter image description here