【问题标题】:How to get access token with JMeter JSON Extractor and use it?如何使用 JMeter JSON Extractor 获取访问令牌并使用它?
【发布时间】:2019-07-03 18:55:30
【问题描述】:

我正在尝试从正文响应中提取访问令牌并在标头管理器中使用它进行授权。 第一个请求的响应是 Response

然后我使用正则表达式来提取令牌 Json Extractor

然后我在 Header Manager 中输入一个变量 Header Manager

但是当我运行脚本时,我收到一个错误: Listener

另外,我收到一个错误: 2019-02-09 23:45:57,822 ERROR o.a.j.e.j.j.JSONPostProcessor: Error processing JSON content in JSON Extractor, message: Use bracket notion ['my prop'] if your property contains blank characters. position: 2 Error 我假设 json 路径不正确

我已经在这里研究了很多问题,但它们没有帮助我 我的行为有什么问题? 感谢您提前回复!

【问题讨论】:

    标签: json jmeter performance-testing extractor


    【解决方案1】:

    使用 JSON 路径表达式为 $.access_token

    【讨论】:

      【解决方案2】:

      您在JSON Extractor 中使用Regular Expression,这是您的问题。

      您必须改用JSON Path 表达式。

      所以 JSON 路径表达式的正确值是:

      $..access_token

      由于您在“已创建变量的名称”中拥有 token,因此您可以将其用于:

      ${令牌}

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-11-24
        • 1970-01-01
        • 1970-01-01
        • 2018-07-09
        • 2018-02-08
        • 1970-01-01
        • 2020-02-26
        相关资源
        最近更新 更多