如何理解jmeter结果是否正确?

时间:2015-12-14 12:08:01

标签: load jmeter performance-testing stress-testing

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

2 个答案:

答案 0 :(得分:1)

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

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

您可以为每个步骤添加断言,以指定通过/失败的条件。我几乎每一步都使用Response Assertion来防止误报。

答案 1 :(得分:1)

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

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

如果您在负载增加时看到高错误百分比,则意味着您的系统无法同时处理这么多负载。我建议你试试以下:

  1. 使用1位用户运行测试。记下吞吐量和响应时间。
  2. 使用10个用户运行测试。记下吞吐量和响应时间。
  3. 使用30位用户运行测试并注意吞吐量和响应时间,如前所述,使用35/40用户运行测试并检查系统的行为方式。
  4. 获取这些数据点有助于您了解系统性能随负载增加的趋势。您还可以在运行这些测试时检查资源利用率。这样您就可以计算出系统支持的并发性。