【问题标题】:How to understand the jmeter result whether which is correct or not?如何理解 jmeter 结果是否正确?
【发布时间】:2016-03-19 21:55:47
【问题描述】:

我无法理解 jmeter 的确切结果是否正确?

【问题讨论】:

    标签: load jmeter performance-testing stress-testing


    【解决方案1】:

    您需要以正确的方式设计测试。如果您正在为 1 次迭代运行测试,那么它本身就需要纠正。您需要足够数量的样本,因此请进行更多迭代或运行更长时间的测试。

    为了找到响应的正确性,请添加响应断言,但如果您确定响应的正确性,那么您接下来要做的就是了解实际的测试结果。

    如果您发现随着负载的增加而出现较高的错误百分比,这意味着您的系统无法同时处理那么多负载。我建议您尝试以下操作:

    1. 使用 1 个用户运行测试。请注意吞吐量和响应时间。
    2. 对 10 个用户运行测试。请注意吞吐量和响应时间。
    3. 使用 30 个用户运行测试并注意吞吐量和响应时间,如前所述,使用 35/40 个用户运行测试并检查系统行为。

    获取这些数据点将帮助您了解系统性能随负载增加的趋势。您还可以在运行这些测试时检查资源利用率。这样你就可以知道你的系统支持多少并发。

    【讨论】:

    • 感谢您的回答。
    【解决方案2】:

    查看结果树是添加到每个项目的默认侦听器。如果您在那里查看,您将看到测试期间运行的所有步骤。如果您看到绿色复选标记,则该步骤通过,否则,您将看到一个红色 x 表示失败。

    当您单击“查看树结果”中的某个步骤时,您可以查看 3 个选项卡。 1) 采样器结果 - 表示时间、大小、响应代码和响应消息 2) 请求 - 显示发送的内容 3) 响应数据 - 显示返回的内容

    您可以将断言添加到每个步骤以指定通过/失败的标准。我几乎在每一步都使用响应断言来防止误报。

    【讨论】:

    • 谢谢,但我仍然可以看到所有这些内容,并且已经在某些门户网站中给出,但问题是 jmeter 中的给定结果是否正确,30 个用户登录时获得绿色标记在 1 个加速时间内循环 1 个循环。但是如果我继续使用 31 个用户,它会在摘要报告中显示 25% 的错误,那么我在 jmeter 中的工作方式是否正确以及结果是对还是错?
    猜你喜欢
    • 2020-05-21
    • 2012-05-28
    • 2017-08-21
    • 2022-11-21
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    • 1970-01-01
    • 2011-05-05
    相关资源
    最近更新 更多