在Jenkins中,当JMeter性能测试中的错误代码在206到599之间时,如何将构建配置为失败

jdgnovmf  于 2023-11-17  发布在  Jenkins
关注(0)|答案(1)|浏览(130)

在Jenkins中,当JMeter性能测试中的错误代码在206到599的范围内时,我如何配置构建失败。我希望当Jmeter测试中的任何API失败时构建失败(抛出错误)任何http值从206到599构建应该失败

t98cgbkg

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,如果响应代码福尔斯意外范围,则可以将构建标记为失败。

相关问题