当我尝试进行负载测试时,我收到了与Kerberos身份验证有关的错误:
jmeter.protocol.http.control.KerberosManager: Could not log in user ${AUTH_LOGIN} javax.security.auth.login.LoginException: kerberos.example.com
at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Unknown Source)
我已将以下属性添加到系统属性中,但是它不起作用
java.security.krb5.conf=krb5.conf
java.security.auth.login.config=jaas.conf
答案 0 :(得分:0)
除了将这两行添加到 system.properties 文件外,您还需要:
通过提供Kerberos Realm和KDC来执行Admin Server配置。您可能还需要提供域控制器IP地址。样本配置类似于:
[libdefaults]
default_realm = EXAMPLE.COM
[realms]
EXAMPLE.COM = {
kdc = 10.20.30.40
admin_server = 10.2.30.40
}
[domain_realm]
10.20.30.40= EXAMPLE.COM
.10.20.30.40= EXAMPLE.COM
用完全限定的域名替换EXAMPLE.COM
,用主域控制器的IP地址替换10.20.30.40
。实际配置可能有所不同,因此请与您的网络管理员和/或应用程序开发人员联系以获取确切的详细信息。
更多信息: