【问题标题】:How to interpret graph result of jmeter load test?如何解释 jmeter 负载测试的图形结果?
【发布时间】:2015-09-29 15:01:09
【问题描述】:

我正在 osx 上使用 jmeter 对服务器集群进行测试。现在我想知道如何解释用“图形结果”获取的测试结果。

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

它指出 2,090.949/分钟的吞吐量。这是每分钟 2M 的请求吗?那将等于33K / s?! y 轴表示毫秒,这是每个请求的延迟还是时间?平均数、中位数等数字表示什么,每个请求的毫秒数是多少?

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

【问题讨论】:

    标签: testing jmeter performance-testing


    【解决方案1】:
    • 吞吐量 - 单位时间内服务器处理的请求数。在您的情况下,服务器能够在一分钟内处理 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 秒

    这里的平均值表明从 google 获得响应需要 8 秒。但实际上并非如此,因为平均值的缺点是受任何单个值太高的影响!

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-02-08
        • 2018-09-28
        • 2012-07-29
        • 1970-01-01
        • 2013-01-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多