JMeter 中的 Kerberos 授权

Kerberos Authorization in JMeter

我有一个应用程序,它只允许使用 Kerberos 授予访问权限的用户。我在 JMeter 脚本中添加了 HTTP 授权管理器。以下是值。

当我执行它时,我得到的响应是 "You do not have rights to access the application."

没有登录页面。当我们调用 URL 时,它会立即打开主页。手动它工作正常。

如何解决上述问题?

此外,如果用户 'B'(无权访问该应用程序)执行脚本,他只会收到代码为 200 OK 的空白响应。

您还需要在 krb5.confjaas.conf 文件中执行类似的配置,该配置应与您的 DC/KDC 匹配。

您还需要将接下来的两行添加到 system.properties 文件

java.security.krb5.conf=krb5.conf
java.security.auth.login.config=jaas.conf 

所有文件都位于 JMeter 安装的 "bin" 文件夹中。

查看 Windows Authentication with Apache JMeter 文章以获取更多信息和一些示例配置。