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

JMeter运行GET接口请求无cookies,添加HttpCookieManager仍报错如何解决

JMeter添加HTTP Cookie管理器仍提示无Cookie的解决办法

可按以下步骤逐一排查解决问题:

  • 检查HTTP Cookie管理器基础配置
    • 确保Cookie管理器放在线程组最顶层,优先级高于所有HTTP请求采样器
    • 将Cookie策略修改为compatibility(兼容模式)或netscape,避免默认严格策略丢弃站点返回的Cookie
    • 若不需要每次迭代重置会话,取消勾选「每次迭代清除Cookie」选项
  • 修改JMeter配置适配非规范Cookie
    部分站点返回的Cookie不符合HTTP标准,会被默认校验逻辑拦截,可编辑jmeter/bin目录下的jmeter.properties文件,修改以下配置后重启JMeter生效:
    CookieManager.check.cookies=false
    CookieManager.allow_variable_cookies=true
    
  • 手动触发Cookie生成或手动配置Cookie
    该接口即使无登录逻辑,首次访问时服务端也会返回会话Cookie,可通过两种方式处理:
    1. 在业务请求前新增一个前置HTTP请求采样器,地址填写https://snapmed.no/,发送空请求触发服务端返回Set-Cookie响应头,Cookie管理器会自动存储后续自动携带
    2. 手动在浏览器隐身窗口访问该接口,按F12从「网络」面板的请求头中复制Cookie键值对,手动添加到HTTP Cookie管理器中,指定域名为snapmed.no、路径为/
  • 验证请求携带情况
    新增查看结果树监听器,运行后查看对应请求的「请求头」标签,确认是否存在Cookie字段:
    • 若未携带,回头检查前两步配置是否正确
    • 若已携带但仍报错,可新增HTTP Header管理器,添加浏览器同款User-Agent请求头,排除服务端把JMeter默认请求识别为异常流量的可能

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 14:57:03