0

我正在使用 JMeter 对我的应用程序进行负载测试。这是我的线程组配置的样子:

在此处输入图像描述

我期望使用 200 个线程(请求)来访问应用程序并保持该负载 30 分钟。

我正在使用 5 个使用百分比执行的吞吐量控制器,每个 HTTP 请求(在每个控制器下)使用特定百分比(总计为 100)。

我使用非 GUI 模式启动测试并将结果输出到 csv。当我绘制这个(使用 Kibana)时,我看到一个看起来像这样的图表

在此处输入图像描述

我每 5 分钟看到一个高峰和下降。我希望在运行测试的 30 分钟内看到均匀的负载。知道为什么会这样吗?我的配置有问题吗?

4

1 回答 1

0

1查看线程组中的“循环计数”我认为您的测试不会持续 30 分钟,我的期望是它需要几秒钟(或者执行所有具有 200 个线程的采样器所需的时间)

所以勾选Forever框或将“循环计数”设置为-1并重新运行您的测试。

更多信息:JMeter 测试结果:为什么实际用户数低于预期

于 2018-06-13T08:22:53.317 回答