问题:
即使测试用例实际通过了(即HTTP请求返回了成功的状态码,如200, 400),View Results Tree中的条目仍可能显示为红色

在这里插入图片描述

方法1:
可以通过 HTTP Request 的 Advanced 配置 或 使用 Response Assertion 来修改“Success”状态码范围,使特定状态码(如 400)在断言通过时显示为绿色
在这里插入图片描述

方法2:
添加一个JSR223 Assertion

// 如果状态码是 400,但仍然希望标记为成功
if (prev.getResponseCode() == "400") {
    prev.setSuccessful(true)  // 强制标记为成功(绿色)
}

在这里插入图片描述

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐