在Jmeter中如何根据中等响应时间使jmeter失败?

时间:2016-09-29 22:20:12

标签: jmeter load-testing

测试计划截图:

test plan screenshot

例如,在执行断言时,不是使用2000作为每个样本的阈值,而是希望基于中等响应时间断言。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您似乎已经在使用最简单的解决方案。实现平均响应时间的断言是可能的,但有点棘手,因为您将需要使用JSR223 Assertion,它将:

  1. 将每个请求的响应时间存储到JMeter Variable
  2. 在每个请求完成时,计算所有现有JMeter变量的arithmetic mean,并将结果与​​预期值进行比较。
  3. 更简单的方法是通过Taurus工具运行JMeter测试。 Taurus可以执行现有的JMeter测试,提供一些额外的报告和其他功能,特别是对于您的用例Pass/Fail Criteria Subsystem似乎是完美匹配