【问题标题】:Jmeter redirection challengesJmeter 重定向挑战
【发布时间】:2020-05-28 04:37:04
【问题描述】:

JMeter URL 重定向挑战从 302 到 200 状态码

我正在尝试使用 JMETER 执行 URL HTTP 连接身份验证,并且在组织环境中使用 JMeter 从 302 到 200 状态代码重定向 URL 时面临挑战。办公环境使用windows认证NTLM2方法。

但是,当我尝试浏览内部网站时遇到 URL 重定向阻塞,因为它在到达 302 状态代码时停止并且无法通过 JMeter 进一步导航到状态代码 200,但是当我使用 chrome 浏览器显示相同的 URL 时,它可以使用chrome浏览器成功显示状态码为200的网页。

URL 验证是如何工作的?

  1. 首先输入了包含最终用户参数的给定 URL 以显示 Web 消息。[显示 HTTP 状态代码 302]
  2. 该 URL 然后重定向到另一个门户登录 URL 以确认身份验证。[显示 HTTP 状态代码 302]

问题/问题:-

  • 该 URL 仅成功执行了 1st 2 选项,但未能执行最终重定向以具有状态代码 200
  • 目前通过“查看结果树”和“查看结果表”在 Jmeter 中的 HTTP 结果都显示状态码 302

限制

  • 由于给定操作系统环境的安全限制,我无法安装任何外部 chrome 插件
  • 代理已包含在内。在“HTTP 默认高级”选项和“HTTP 高级”选项中使用相关的用户代理详细信息、ID 和密码

其他详情

  • 该网站是使用 java spring 构建 liferay 框架的一部分。
    • 我们通过 jmeter 日志查看器注意到“池化 HTTP 连接管理器”也被关闭。
    • 我已将 JMETER 的日志查看器包含在此处

挑战

  • 我不确定我应该做哪些进一步的配置以允许发生第三次重定向。

【问题讨论】:

    标签: testing redirect jmeter


    【解决方案1】:

    您需要添加HTTP Authorization Manager,将“机制”更改为BASIC_DIGEST,并在此处提供您的域和Windows 凭据

    这样 JMeter 将能够构建一个正确的 Authorization 标头,您将能够继续您的应用程序

    更多信息:Windows Authentication with Apache JMeter

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-03-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-14
      • 1970-01-01
      相关资源
      最近更新 更多