需要记录一个应用程序的JMeter脚本,该脚本已启用Windows集成身份验证并部署在IIS上。我正在使用VPN,并且很难准备好脚本(使用JMeter 5.3,Java – 1.8),每次开始录制时都会弹出登录身份验证,而我无法继续进行操作。
我尝试了各种选择,例如
“ jmeter -H your_corporate_proxy_host -P your_corporate_proxy_port -u 用户名-密码”
但是,当我尝试在ControlPanel-> Internet选项中标识VPN IP /主机名时,却没有启用此选项。然后,我们使用工具连接到VPN。
还有其他方法可以识别“ corporate_proxy_host”吗?此外,应该考虑使用此选项吗?
我的授权管理器具有以下值:
•基本URL:https:// [测试站点] •用户名:[我的用户名]
•密码:[我的密码]
•域:公司域(使用systeminfo.exe检查)
•机制:BASIC
但是,我收到401错误(请参见下面的采样器消息),有任何建议吗?
答案 0 :(得分:0)
错误的机制,对于NTLM,您需要使用BASIC_DIGEST
,“机制”是一个下拉列表:
您也不应该真正尝试记录NTLM登录,请使用HTTP Request采样器打开您的应用程序主页开始测试,行为良好的HTTP Authorization Manager将处理认证/授权方面东西。