我们有一个使用Windows身份验证启用的应用程序,其中提供程序模块中具有Negotiate和NTLM。似乎Jmeter倾向于使用Negotiate发送请求,但失败了,而从LoadRunner尝试时,我们看到它始终以NTLM的形式发送并从那里传递。
有人遇到过这种情况吗?如果是,我们如何强制Jmeter使用NTLM身份验证而不是协商?
感谢您的帮助。
您的测试应该实现真实的用户行为,而不是LoadRunner行为,如果真实的浏览器执行Kerberos身份验证-您需要这样做,反之亦然。
要强制JMeter使用NTLM,请确保不选择KERBEROS
机制,请使用BASIC_DIGEST
。