我正在使用配置了活动目录的机器。在这台机器上,我试图通过在浏览器中设置代理来记录 JMeter 脚本。但是当我尝试打开 URL 时,它给了我身份验证管理器窗口来输入用户名和密码。即使我输入了正确的凭据,它也不会重定向到我要测试的网站。
我错过了什么吗?
当我在配置了 AD 的 Jmeter 中录制脚本时,有什么需要注意的吗?
我正在使用配置了活动目录的机器。在这台机器上,我试图通过在浏览器中设置代理来记录 JMeter 脚本。但是当我尝试打开 URL 时,它给了我身份验证管理器窗口来输入用户名和密码。即使我输入了正确的凭据,它也不会重定向到我要测试的网站。
我错过了什么吗?
当我在配置了 AD 的 Jmeter 中录制脚本时,有什么需要注意的吗?
Active Directory 身份验证不是您可以有效记录的内容,因为需要构建 NTLM 标头和 Kerberos 令牌,并且该过程相当复杂。
JMeter 提供HTTP 授权管理器以处理 Basic、NTLM 和 Kerberos 身份验证类型。对于 Basic,您只需要提供用户名和密码,对于 NTLM - 域名,对于 Kerberos - 域名,真实姓名,并且在您的 JMeter 安装的 /bin 文件夹中具有适当的配置krb5.conf
和文件。jaas.conf
有关更多详细信息和操作方法,请参阅Windows Authentication with Apache JMeter指南。