我需要对使用Kerberos身份验证的基于SSO的应用程序进行性能测试。在我的jmeter工具中,我添加了Http Authorization manager
并在bin文件夹中配置了krb5
和jaas config
文件。
当重播时,我收到'401',并且响应标头包含'www-authenticate:Negotiate'。
这由浏览器和LoadRunner工具处理。在LoadRunner中,配置krb5.ini文件后,我能够获得访问令牌。
谁能告诉我如何在jmeter中生成此协商令牌
确保在KERBEROS
中选择HTTP Authorization Manager作为“机制”
请确保在HttpClient4
下使用HTTP Request Defaults实现>
krb5.conf
和jaas.conf
设置必须与您的应用程序设置相匹配sun.security.krb5.debug
属性设置为sun.security.krb5.debug
并在控制台中检查消息更多信息:true