JMeter - 超过最大执行时间但不停止请求时发送错误消息

时间:2018-05-30 07:16:27

标签: http jmeter timeout jmeter-4.0

我的测试计划中有一些HTTP请求,我想分析哪些是在一定的时间限制内执行的,哪些是非。 PreProcessor 示例超时在这里很有用,但我也想检查HTTP请求本身是否正常工作,所以我需要在超过时间限制时不要停止请求。

完美的行为是,如果请求超过超时,则标记为红色,并且我们仍然可以看到执行的实际时间和请求结果。

有办法吗?

1 个答案:

答案 0 :(得分:0)

您需要在请求中添加Duration Assertion,它会将请求标记为失败(红色),但请求完成并保存其响应/加载时间

  

持续时间断言可用于检测需要很长时间才能完成的响应。

例如断言消息:

Assertion failure message: The operation lasted too long: It took 15,111 milliseconds, but should not have lasted longer than 1,000 milliseconds.