我有一个应用程序,它只允许使用Kerberos授予访问权限的用户。我在JMeter脚本中添加了HTTP Authorization Manager。以下是价值观。
当我执行它时,我收到的回复表明"您无权访问该应用程序。"
没有登录页面。当我们调用URL时,它将立即打开主页。手动它工作正常。
如何解决上述问题?
此外,如果用户' B' (谁无权访问该应用程序)执行该脚本,他只得到代码为200的空白响应。
答案 0 :(得分:1)
您还需要在krb5.conf
和jaas.conf
文件中执行类似配置,配置应与DC / KDC匹配。
您还需要将下两行添加到 system.properties 文件
java.security.krb5.conf=krb5.conf
java.security.auth.login.config=jaas.conf
所有文件都位于" bin" JMeter安装的文件夹。
查看Windows Authentication with Apache JMeter文章了解更多信息和一些示例配置。