Apache JMeter 负载测试 - 在特定时间段内进行负载测试

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

我想使用 JMeter 加载测试我的 Web 应用程序,之前我加载测试多次。但我想在一段时间内对其进行负载测试。
示例:我想在 1 小时的时间限制内对 1000 个请求进行命中或负载测试。
简而言之,1 小时内应触发 1000 个请求,不得超过或少于该时间。
这在 JMeter 中可能吗?或者是否有其他插件可以实现这一点?
对于这种情况,我应该保留哪些 JMeter 配置,例如线程和循环计数等?

我尝试给出持续时间,但我的 Web 应用程序只能在 20 分钟内处理那么多请求。
我想检查 1 小时,请求数量相同。
对于这种情况,我应该做什么 JMeter 配置,例如线程和循环计数等。

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

如果您只想将请求数量限制为 1000 - 使用 吞吐量控制器:


如果您想在 1 小时内均匀分配 1000 个请求:最简单的方法是使用 精确吞吐量计时器,适当的配置是:

另一个选项是恒定吞吐量计时器

每分钟

16,666666666666667
请求的值计算如下:

1000 requests per hour / 60 minutes per hour

线程组中的循环计数需要设置为

-1
或者需要勾选
Forever

线程数 - 这是你的问题,它应该足够每分钟生成 17 个请求。

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