【问题标题】:Unable to resolve/get the JWT token while running the JMETER script运行 JMETER 脚本时无法解析/获取 JWT 令牌
【发布时间】:2020-06-24 01:53:54
【问题描述】:

我正在尝试运行 Jmeter 测试,该测试运行几个调用,最后一个 POST 调用需要 JWT 令牌。 我已经捕获了 Auth Token 并且还有一个额外的 id_token 但我收到了以下错误。

{"fault":{"faultstring":"Failed to Decode Token: policy(InbuildDecodeJWT)","detail":{"errorcode":"steps.jwt.FailedToDecode"}}}

我还注意到倒数第二个调用将 x-Authorization 标头作为响应标头提供,但我无法在下一次调用中使用它。无论如何,我可以在哪里处理 JWT 令牌而不会出错?将根据需要进行屏幕共享。

【问题讨论】:

    标签: jmeter http-headers jwt


    【解决方案1】:

    很可能您捕获标头的逻辑不正确(不匹配或 JWT 令牌不完整或其中有额外字符)

    只需使用Debug Sampler and View Results Tree listener 组合获取捕获的令牌值并将其粘贴到jwt.io websiteDebugger 部分,如果一切顺利,您应该会看到正确解码的令牌,如果不是 - 您的correlation 在某处失败了

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-10-21
      • 2019-01-14
      • 2023-02-14
      • 2021-06-30
      • 1970-01-01
      • 1970-01-01
      • 2020-12-01
      • 2017-01-06
      相关资源
      最近更新 更多