【问题标题】:JMeter Basic Authentication with HTTP Authorization Manager使用 HTTP 授权管理器的 JMeter 基本身份验证
【发布时间】:2022-05-04 01:07:20
【问题描述】:

我正在尝试对受保护的端点进行基本身份验证。我尝试了以下方法:

  1. 在 HTTP 标头管理器中,按照JMeter Basic Authentication 中的建议,添加一个名称为“Authorization”且值为“Basic [来自上面的编码凭据]”的条目
  2. 添加了 Http 授权管理器并添加了 base url as https://shopping-qa.myproject.mydomain.com连同用户名和密码。端点的 url 是https://shopping-qa.myproject.mydomain.com/api/v3/profile/summary

虽然当我使用选项 1 时它有效,但当我使用选项 2 时它不起作用。我还取消了 jmeter.Properties 中的 httpclient.parameters.file=httpclient.parametershttpclient.parameters 中的 http.authentication.preemptive$Boolean=true 的注释。但是我仍然没有使身份验证起作用。

关于我哪里出错的任何建议? 谢谢!

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    如果您使用httpclient.parameters - 确保您有 HTTP 请求采样器的 HTTPClient3 实现。

    仔细检查 HTTP 授权管理器是否确实添加了“授权”标头和凭据是否正确。

    请参阅How to use HTTP Basic Authentication in JMeter 以了解在 phpmyadmin 中绕过基本 HTTP 身份验证的示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-24
      • 1970-01-01
      • 2012-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多