我正在使用JMeter以5000 RPS运行5000个用户的浸泡测试。测试时间为1小时。在一定间隔(20分钟)后,如何将单个请求增加到300?我还想将该峰值保持2-3分钟,然后恢复到正常负载。
我尝试了同步计时器,但它会为每次迭代生成峰值。我的要求是仅在20分钟后产生峰值。
答案 0 :(得分:0)
我的期望是您应该考虑切换到Throughput Shaping Timer,它使您可以根据“每秒请求数”灵活而精确地控制吞吐量,以便为此定义所需的RPS数量。测试阶段。
测试方案的示例实现如下:
将1
替换为“正常”负载所需的RPS值。
一个好主意是将combination中的吞吐量整形计时器与Concurrency Thread Group一起使用-这样JMeter将能够启动额外的线程以达到/保持所需的负载。
安装两个插件