【问题标题】:How to configure Jmeter to handle www-authenticate: Negotiate header 'kerberos'如何配置 Jmeter 以处理 www-authenticate:协商标头“kerberos”
【发布时间】:2019-10-14 11:02:59
【问题描述】:

我需要对使用 Kerberos 身份验证的基于 SSO 的应用程序进行性能测试。 在我的 jmeter 工具中,我添加了 Http Authorization manager 并在 bin 文件夹中配置了 krb5jaas config 文件。

重播时我收到“401”,响应标头包含“www-authenticate: Negotiate”。

这是由浏览器和 Load runner 工具处理的。 在加载运行器中,配置 krb5.ini 文件后,我能够获取访问令牌。

谁能告诉我如何在 jmeter 中生成这个 Negotiate 令牌

【问题讨论】:

    标签: jmeter performance-testing


    【解决方案1】:
    1. 确保在HTTP Authorization Manager 中选择KERBEROS 作为“机制”

    2. 提供所有其他值,例如用户名、密码、域和领域
    3. 确保在HTTP Request Defaults下使用HttpClient4实现

    4. krb5.confjaas.conf 设置必须与您的应用程序设置相匹配
    5. 您可能还想在 JMeter 安装的 system.properties 文件下将 sun.security.krb5.debug 属性设置为 true 并在控制台中检查消息

    更多信息:Windows Authentication with Apache JMeter

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-15
      • 2015-01-10
      • 2016-06-02
      • 2018-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多