我需要在 jMeter 中进行搜索性能测试,但出现 401 Unauthorized 错误。 在请求中发送了 Cookie,并且登录似乎是成功的。我想不出如何解决这个问题。 下面附上我的测试计划和 Burp 记录的截图。 希望你能帮我找出问题
最佳答案
您应该查看 View Results Tree 的“响应数据”选项卡监听器,“采样器结果”并不能说明全部情况,因为在 HTTP 协议(protocol)的情况下,JMeter 会自动考虑 response status codes低于 400 为成功。您将能够确保您已登录并获得有关此“未经授权”请求的更多信息。
我还认为您不应该看到此 Authorization
header ,如果您在 HTTP header 管理器中对其进行了硬编码 - 我建议将其删除。
99.9% 的登录失败是由于不正确或丢失 correlation所以请仔细检查所有参数、cookie 和 header 以检测任何动态实体。
关于jMeter 为搜索请求返回 401 Unauthorized 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42615673/