JMeter脚本录制-NTLM Windows身份验证失败-401错误

JMeter脚本录制-NTLM Windows身份验证失败-401错误,jmeter,jmeter-5.0,jmeter-4.0,Jmeter,Jmeter 5.0,Jmeter 4.0,需要记录应用程序的JMeter脚本,该应用程序已启用Windows集成身份验证并部署在IIS上。我在VPN后面工作,很难准备好脚本(使用JMeter 5.3,Java–1.8),每次我开始录制时都会弹出一个登录身份验证窗口,我无法继续 我尝试了各种选择,比如 设置HTTP授权管理器以传递BlazeMeter指南中指定的凭据,但没有成功 我还尝试将HTTP采样器设置类型更改为Java以及HTTPClient4,但都不起作用 我确实启用了设置“httpclient4.auth.preemptive=

需要记录应用程序的JMeter脚本,该应用程序已启用Windows集成身份验证并部署在IIS上。我在VPN后面工作,很难准备好脚本(使用JMeter 5.3,Java–1.8),每次我开始录制时都会弹出一个登录身份验证窗口,我无法继续

我尝试了各种选择,比如

  • 设置HTTP授权管理器以传递BlazeMeter指南中指定的凭据,但没有成功
  • 我还尝试将HTTP采样器设置类型更改为Java以及HTTPClient4,但都不起作用
  • 我确实启用了设置“httpclient4.auth.preemptive=true”,但这也没有帮助
  • 我找到了这篇文章,它解释了建议配置公司代理主机并使用命令启动JMETER的方法
  • “jmeter-H您的公司代理主机-p您的公司代理端口-u 用户名-密码“

    但是,当我试图在“控制面板-->Internet选项”中标识VPN IP/主机名时,我发现此选项未启用。我们使用这个工具连接到VPN

    是否有其他方法来识别“公司代理主机”,此外,是否应考虑此选项

    My授权管理器具有以下值:

    •基本URL:https://[测试站点] •用户名:[我的用户名]

    •密码:[我的密码]

    •域:公司域(使用systeminfo.exe检查)

    •机制:基本

    然而,我收到一个401错误(见下面的采样器消息),有什么建议吗


    错误的机制,对于NTLM,您需要使用
    BASIC\u DIGEST
    ,“机制”是一个下拉列表:

    另外,尝试记录NTLM登录并不是您真正应该做的事情,在开始测试时,使用一个采样器打开应用程序主页,行为良好的HTTP授权管理器将处理身份验证/授权方面的问题


    更多信息:

    我也尝试了基本文摘的这个选项,但没有成功。但是,采样器HHTP请求与HTTP授权管理器一起工作。除此之外,在调试时,我还意识到在401错误的情况下,授权头不存在于请求头中,但当我尝试其他基于令牌的应用程序时,它存在授权头。面对同样的问题,找到解决办法有没有运气?