如何解释jmeter负载测试的图形结果?

时间:2015-09-29 15:01:09

标签: testing jmeter performance-testing

我在osx上针对服务器集群运行jmeter测试。现在我想知道如何用“图形结果”来解释测试结果。

这是在macbook pro 2015上运行50个主题的示例输出:

enter image description here

它表示2,090.949 /分钟的吞吐量。这是每分钟2M的请求吗?那等于33K / s?! y轴表示ms,是每个请求的延迟或时间吗?平均值,中位数等表示的数字是每个请求的ms数?

感谢您对此提供任何帮助。

2 个答案:

答案 0 :(得分:2)

  • 吞吐量 - 每单位时间服务器处理的请求数。在您的情况下,服务器能够在一分钟内处理2090.949个请求。 (不是200万)
  • 响应时间 - y轴表示响应时间 - 从Jmeter发送请求到Jmeter收到响应之间的时间。它还包括任何延迟。
  • 平均值 - 所有响应时间的简单平均值
  • 中位数 - 这是排序的数字列表中的中间数字。

假设我发送了11个访问www.google.com的请求。 这11项请求的响应时间分别为1,1,2,1,3,1,4,5,1,41,28秒。

如果我发现平均88/11 = 8秒。 如果我发现中位数= 1,1,1,1,1,2,3,4,5,28,41 = 2秒

此处的平均值显示从谷歌获取响应需要8秒。但事实上并非如此,因为平均值的缺点是受到任何单个值过高的影响!

这就是中位数出现的地方。它显示50%的请求在2秒内得到了响应。

答案 1 :(得分:0)

每分钟不是2M请求。这是每分钟2090个请求。

中位数是数据集的中心点。

平均值是算术平均值的同义词 - 它是通过将一组数量的总和除以集合中的数量而获得的值。