JMeter突发流量整形

时间:2012-09-30 08:33:26

标签: jmeter web-traffic trafficshaping

我想为我的webapp运行以下测试:

  • 客户端应使用T线程
  • 客户端应该每秒生成R个请求(rps)。流量应统一。相反,请求应该以X项的突发生成,其中X> 1。 R,每次爆发都会尽快发生。

因此,如果T = 40,则X = 10,000且R = 200:

  • 在t0,客户端尝试使用40个线程尽快发送10,000个请求。
  • 成功发送第一批10,000批次后,客户端等待t1 = t0 + 50秒(X / R)。如果发送第一批需要50秒的时间,则会产生错误。
  • 在t1,客户端尝试发送下一个10,000批次等

可以使用现有的JMeter配置或插件进行模拟吗?

由于

1 个答案:

答案 0 :(得分:2)

为什么不拥有两组用户,一组用于运行稳定的后台加载(200 tps),另一组使用一个间隔,一个与您的突发速率匹配,使用恒定吞吐量计时器设置。如果将一个循环控制器添加到突发组,则可以以交错突发方式生成大量呼叫。

然后你只需要根据需要设置循环和线程数。