Jmeter - 如何在并发线程组中的请求之间添加延迟

问题描述 投票:0回答:1

我有一个负载测试用例,其中用户首先请求访问令牌,然后将第二个请求发送到 REST API 端点。用户数量每 5 秒增加 10,即。测试开始时有 10 个请求,5 秒后 20 个请求,再过 5 秒后 30 个请求,等等。但是,当用户数量增加时,我想每 5 秒只发送一次请求。有没有办法在 Jmeter 中实现这一点?

我决定为我的解决方案选择并发线程组和流控制操作,但感觉不够准确,当我检查报告仪表板时,令牌请求数和 API 调用数不匹配,尽管它们应该匹配。有更好的方法吗?

  1. 这是我的并发线程组设置

  2. 线程组设置,在流控动作采样器中我设置暂停为5000毫秒

jmeter performance-testing load-testing
1个回答
0
投票

如果你真的想每5秒发送1个请求,你可以考虑使用吞吐量整形定时器配置如下:

但是我不明白为什么在那种情况下你需要 120 个用户,1 个用户就足够了。

更多信息:使用 JMeter 的吞吐量整形计时器插件

© www.soinside.com 2019 - 2024. All rights reserved.