Jmeter最大值随时间递减

时间:2018-11-28 15:46:03

标签: jmeter

我正在使用jmeter 5启动简单的负载测试。现在我想了解控制台输出。但是我很难达到最大值

我希望 max 是所有请求的最长经过时间。但是在负载测试期间,他的值会降低并增加。

加载测试参数:

  • 循环次数:1000
  • 并行线程:5
  • 快跑:1秒

下图显示了我的控制台输出。您会看到最大值减少和增加。我不知道为什么

enter image description here

请有人可以解释我吗?我在理解其他值的变化时遇到了一些问题。

1 个答案:

答案 0 :(得分:1)

很简单。

在那张照片上,您有两种类型的报告记录:

1)在整个测试期间,总体上带有“ summary =“的数字。 如您所见,“最大值”是逐渐但缓慢地朝增加的方向变化(“最小值”则相反)。 这是预期的。我不应该在这里找原因,对吧?

2)带有“ summary +”的数字为delta。 这是在特定时间段(此处为30秒)中添加的,并且您观察到的所有值仅在该时间段内计算。 同样,很明显-它们是不同的,并且彼此独立。

因此,结论是:实际上没有任何东西“跳到”那里,一切都按预期运行,您只是误解了。

希望能缓解您的担忧。

P.S。您已经清除掉所有提到的InfluxDB和Grafana的内容,但我必须补充说,对于该捆绑包,它的工作方式相似:这些值取决于时间范围,并在此时间范围内按时间分组(较小的时间块)。