【问题标题】:Jmeter - bearer tokenJmeter - 不记名令牌
【发布时间】:2018-10-10 18:19:18
【问题描述】:

我使用 jmeter 录制了一个脚本,但遇到了 3 个与身份验证相关的不同错误。关于如何解决它的任何想法?谢谢你。

  1. 错误无法验证持有者令牌

Unable to authenticate bearer token error

  1. {"error":"unauthorized_client","error_description":"UNKNOWN_CLIENT: 客户端未被任何客户端身份验证器识别"}

Unknown client error

  1. {"error":"invalid_token","error_description":"令牌无效:令牌无效"}

Token invalid error

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    听起来您正在使用 JMeter 测试的应用程序使用令牌身份验证。您的测试用例(脚本)需要包含一个获取有效令牌的步骤(这是最佳实践,我建议这样做),或者您需要更新应用程序以使用永不过期的特殊测试令牌(此有点hacky,容易​​损坏,如果您无法更改应用程序代码,甚至可能无法实现。

    【讨论】:

    • 嗨 C,是的,该应用程序使用令牌身份验证。你知道如何添加令牌并将其传递给 jmeter 吗?
    【解决方案2】:

    查看OAuth 2.0 SAML Bearer Assertion Flow 我认为您无法“提取”令牌,很可能您需要生成它。该算法可能会因您的应用程序配置而异,因此您最好联系您的应用程序开发人员以阐明登录流程。

    请参阅 How to Run Performance Tests on OAuth Secured Apps with JMeter 以了解有关在 JMeter 测试中绕过 OAuth 登录挑战的概念的更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-15
      • 2017-10-27
      • 2015-08-13
      • 2018-08-24
      • 2019-11-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多