JMeter中需要407身份验证

问题描述 投票:0回答:1

我在一家使用代理访问任何浏览器网站的公司工作。

我们想用JMeter开始API测试,但是有问题。

例如,每当我尝试向petstore.swagger.io/v2/pet/10添加API调用,并将代理详细信息放入HTTP请求的“高级”部分,然后添加具有用户名的HTTP授权管理器+密码,它仍然提示我“ 407身份验证”错误。

请求标题:

“

响应标题:

“

在我也有的信息中,该代理是“规则集名称:使用Kerberos和NTLM后备的身份验证”。

如果我想测试具有任何授权的内部API,这是一个很大的问题。

jmeter ntlm proxy-authentication
1个回答
0
投票

HTTP Status code 407表示需要proxy身份验证,看来您正在使用公司代理访问被测应用程序,并且该代理需要凭据。

您有两种选择将代理凭证传递给JMeter:

  1. Command-line arguments喜欢:

    jmeter -H my.proxy.server -P 8000 -u username -a password
    
  2. JMeter System properties(您可以将这些行放入system.properties文件

    http.proxyUser=username
    http.proxyPass=password
    
© www.soinside.com 2019 - 2024. All rights reserved.