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

JMeter中SSO重定向后HTTP Request路径丢失问题求助

JMeter HTTP请求因SSO重定向丢失路径的解决方法

问题原因

你的判断正确,确实是SSO重定向导致路径丢失。JMeter默认会自动跟随HTTP重定向,当你发起/api/doSomething请求时,SSO认证流程会将请求重定向到系统根页面,最终View Results Tree中显示的是重定向完成后的根路径请求记录。

解决步骤

  • 关闭自动重定向(用于排查)
    打开「My First HTTP Request」,取消勾选「Follow Redirects」选项。此时JMeter不会跟随重定向,你可以看到SSO返回的3xx重定向响应,但这仅适合问题排查,无法完成后续API调用。

  • 添加HTTP Cookie管理器保存会话
    在线程组下添加「HTTP Cookie管理器」(右键线程组 → 添加 → 配置元件 → HTTP Cookie管理器)。SSO认证通过后生成的会话Cookie会被自动保存,后续请求可直接携带认证信息。

  • 分两步发起请求(推荐方案)

    1. 新增一个HTTP请求,访问系统根路径/(或SSO认证入口),确保该请求通过基础认证并获取有效会话Cookie。
    2. 保留原有的目标HTTP请求/api/doSomething,此时因为Cookie管理器已保存认证会话,请求不会被重定向到根页面,将直接访问目标API路径。
  • 指定重定向目标路径(可选)
    若需保留自动重定向,可在初始请求的参数中添加redirect_uri=/api/doSomething,让SSO认证完成后自动跳转到目标API路径,而非系统根页面。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.21 02:34:52