首页 文章

JMeter:涉及URL重定向的登录流程无法正常工作

提问于
浏览
0

我发布了一个https POST请求,其中包含有效的登录流凭据,它涉及发送一些参数和请求标头 . 我已经比较了Jmeter和Firefox之间的POST数据和请求标头(使用Firebug)但我没有发现任何差异,除了在请求标头中没有通过jmeter发送的cookie,因为我已经在测试计划中包含了Cookie管理器 .

来自firefox的登录URL(状态码302)将我重定向到主页url(状态码200) . 现在问题是Jmeter脚本将我重定向到与登录页面相同的资源URL,就好像我没有发送有效凭证或请求头 . 我已经搜索了很多根本原因,但似乎无法弄清楚可能是什么问题 . 任何见解/建议表示赞赏 .

1 回答

  • 0

    除了在请求标头中没有通过jmeter发送的cookie

    这可能解释了一切 . 为了发送cookie,您需要在某处使用 get cookies . 输入凭据并单击"login"或"submit"或任何按钮之前的真实用户 opens 登录页面 .

    设计您的测试计划如下:

    - Config Elements (HTTP Cookie Manager, HTTP Request Defaults, User Defined Variables, etc)
    - HTTP Request (GET login page)
        - Post Processors and Assertions if needed
    - HTTP Request (POST credentials)
    

    有关详细说明,请参阅How To Use JMeter For Login Authentication文章 .

    一些“个人”建议:

相关问题