我有一个负载测试用例,其中用户首先请求访问令牌,然后将第二个请求发送到 REST API 端点。用户数量每 5 秒增加 10,即。测试开始时有 10 个请求,5 秒后 20 个请求,再过 5 秒后 30 个请求,等等。但是,当用户数量增加时,我想每 5 秒只发送一次请求。有没有办法在 Jmeter 中实现这一点?
我决定为我的解决方案选择并发线程组和流控制操作,但感觉不够准确,当我检查报告仪表板时,令牌请求数和 API 调用数不匹配,尽管它们应该匹配。有更好的方法吗?
如果你真的想每5秒发送1个请求,你可以考虑使用吞吐量整形定时器配置如下:
但是我不明白为什么在那种情况下你需要 120 个用户,1 个用户就足够了。