我想为我的 webapp 运行以下测试:
- 客户端应该使用 T 个线程
- 客户端应每秒生成 R 个请求 (rps)。交通不应该是统一的。相反,请求应该以 X 项的突发生成,其中 X > R,并且每个突发都尽快发生。
因此,如果 T=40,X = 10,000 且 R = 200:
- 在 t0,客户端尝试使用 40 个线程尽可能快地发送 10,000 个请求。
- 成功发送前 10,000 个批次后,客户端等待直到 t1 = t0 + 50 秒 (X/R)。如果发送第一批的时间超过 50 秒,则会生成错误。
- 在 t1,客户端尝试发送下一个 10,000 批次等
这可以用现有的 JMeter 配置或插件来模拟吗?
谢谢