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

为何正则表达式提取器用正确正则仍无法提取响应码?

解决JMeter提取HTTP响应码的问题

不用正则表达式提取器也能拿到响应码,JMeter自带内置变量直接用就行:

  • 直接在需要的地方引用 ${responseCode},就能获取当前HTTP请求的响应码,比如在Debug Sampler里输出查看,或者作为参数传给后续请求。

如果非要用正则提取器,你之前失败的原因是正则提取器默认匹配响应正文,但响应码在响应头里,调整以下设置就能解决:

  1. 把正则提取器的「Field to check」选项改成「Response Headers」
  2. 正则表达式填 HTTP/\d\.\d (\d+),模板用 $1$,匹配数字设为1

另外,验证响应码用「响应码断言(Response Code Assertion)」比普通响应断言更精准,直接设置预期值为200即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 08:04:53