使用HTTP授权管理器进行JMeter基本身份验证

时间:2015-09-23 16:09:20

标签: jmeter

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

  1. 在HTTP标头管理器中,按JMeter Basic Authentication
  2. 中的建议添加名称为“授权”的条目和值“基本[上面的编码凭据]”
  3. 添加了Http授权管理器并添加了 base url as https://shopping-qa.myproject.mydomain.com以及用户名和密码。端点的网址为https://shopping-qa.myproject.mydomain.com/api/v3/profile/summary
  4. 虽然当我使用选项1时它起作用,但当我使用选项2时它不起作用。我还在httpclient.parameters.file=httpclient.parametersjmeter.Propertieshttp.authentication.preemptive$Boolean=truehttpclient.parameters取消注释。但我仍然没有让身份验证工作。

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

1 个答案:

答案 0 :(得分:0)

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

仔细检查HTTP授权管理器是否真正添加"授权"标头和凭据是正确的。

有关在phpmyadmin中绕过基本HTTP身份验证的示例,请参阅How to use HTTP Basic Authentication in JMeter