当时间达到阈值时,Jmeter停止测试

时间:2015-12-03 16:00:50

标签: jmeter

我们正在不同的服务器上运行负载测试的测试用例。我们想要做的是,考虑到测试用例,如果我们能够根据响应时间阈值看到性能下降,请停止。

我们现在所定义的是threadgroup,并在其中定义了一个HTTP请求以及一个输出视图表。我应该怎么做才能把这个控件放在那里?

1 个答案:

答案 0 :(得分:3)

  1. 添加Duration Assertion并在此处指定阈值
  2. Thread Group设置"采样器出错后采取的措施"到Stop Test
  3. 上述步骤将在首次出现超过阈值的响应时间后停止测试。

    有关如何在JMeter测试中有条件地设置通过/失败条件的详细信息,请参阅How to Use JMeter Assertions in Three Easy Steps文章。

    P.S。

    • 在加载测试执行期间删除查看结果表监听器(或禁用它),因为它占用了大量资源。
    • 运行您的负载测试in non-GUI mode,因为JMeter GUI不是为运行实际负载测试而设计的,并且在负载或多或少的情况下可能成为瓶颈。