You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JMeter的API测试中将403错误标记为测试通过

在JMeter中将403 Forbidden标记为测试通过的方法

这里有几种实用方案,根据你的测试场景选择即可:

方法一:修改HTTP请求的响应码规则

  • 选中需要设置的HTTP请求采样器,切换到「高级」标签页
  • 在「响应代码」输入框里填 200,403——JMeter会把这两个状态码都判定为成功
  • 要是还有其他需要标记为成功的状态码,直接用逗号追加就行

方法二:使用响应断言

  • 右键目标采样器,选择「添加」→「断言」→「响应断言」
  • 在「要测试的响应字段」里勾选「响应代码」
  • 「模式匹配规则」选「匹配」,然后在「要测试的模式」中输入 403
  • 勾选「如果要测试的模式存在则成功」,这样当返回403时,断言通过,采样器就会被标记为成功

方法三:用JSR223断言实现灵活控制

  • 给目标采样器添加「JSR223断言」(右键→添加→断言→JSR223断言)
  • 在脚本编辑框中粘贴这段Groovy代码:
if (prev.getResponseCode() == "403") {
    prev.setSuccessful(true)
}
  • 这段代码会自动检查响应码,只要是403就把采样器标记为成功,适合需要自定义逻辑的场景

内容的提问来源于stack exchange,提问作者Chinni

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 20:05:29