JMeter中的Kerberos授权

时间:2017-03-08 20:18:50

标签: jmeter load authorization performance-testing kerberos

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

  • BaseURL:http://myapplication-url
  • 用户名:DOMAIN \ MYID或MYID
  • 密码:请猜猜
  • 域名:\
  • 境界:
  • 机制:Kerberos

当我执行它时,我收到的回复表明"您无权访问该应用程序。"

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

如何解决上述问题?

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

1 个答案:

答案 0 :(得分:1)

您还需要在krb5.confjaas.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文章了解更多信息和一些示例配置。