我正试图记录一个内部网站,我需要输入与windows凭证不同的凭证。我知道如何使用csv文件来传递参数 - 用户名和密码。
对于Windows认证,我已经添加了授权管理器。
在Fiddler中,我检查了它是NTLM认证(虽然我还不确定),我也在授权管理器中输入了NTLM认证的值。
现在,当我尝试录制内部网站时,我甚至无法在windows凭证后进入主页,它一直在旋转。
当我检查授权管理器时,我发现多了一行kerberos认证,如图所示。
我的疑问是:1)为什么会记录为kerberos2)用户名和密码保存在哪里3)为什么不能加载网站--总是不停地转,我不得不停止4)我试过kerberos设置,然后记录,但也没有用,难道是我在kerb5.conf文件中使用了错误的值,我该如何调试。
目前有点卡。
感谢您的帮助
你也可以尝试使用第三方工具,如 Kerberos 认证测试器
我不认为你可以录制和重播Windows认证,所以有意义的是,开始录制一些时间 之后 登录界面,只要你能用JMeter登录就可以了。
调查 JMeter来源
// if HEADER_AUTHORIZATION contains "Basic"
// then set Mechanism.BASIC_DIGEST, otherwise Mechanism.KERBEROS
${AUTH_LOGIN}
和 ${AUTH_PASSWORD}
在任何地方都不存储真实的凭证添加 sun.security.krb5.debug=true
行至 系统属性 文件(位于您的JMeter安装的 "bin "文件夹中),需要重新启动JMeter才能获取该属性。
更多信息。