在Jenkins中,当JMeter性能测试中的错误代码在206到599的范围内时,我如何配置构建失败。我希望当Jmeter测试中的任何API失败时构建失败(抛出错误)任何http值从206到599构建应该失败
t98cgbkg1#
我建议采取以下做法:1.添加JSR223Assert作为您要验证的响应代码的请求的子级1.将以下代码放入“脚本”区域:
def status = prev.getResponseCode() as int if (status >= 206 && status <= 599) { assertionResult.setFailure(true) assertionResult.setFailureMessage("Unexpected status code: " + status) }
字符串如果响应代码在给定范围内,则将采样器标记为失败。1.对于Jenkins构建失败,您可以使用Jenkins Performance Plugin,如果响应代码福尔斯意外范围,则可以将构建标记为失败。
1条答案
按热度按时间t98cgbkg1#
我建议采取以下做法:
1.添加JSR223Assert作为您要验证的响应代码的请求的子级
1.将以下代码放入“脚本”区域:
字符串
如果响应代码在给定范围内,则将采样器标记为失败。
1.对于Jenkins构建失败,您可以使用Jenkins Performance Plugin,如果响应代码福尔斯意外范围,则可以将构建标记为失败。