如何使用JMeter JSON Extractor获取访问令牌并使用它?

xytpbqjk  于 12个月前  发布在  其他
关注(0)|答案(2)|浏览(84)

我正试图从响应体中提取访问令牌,并在头管理器中使用它进行授权。第一个请求的响应是Response
然后我使用正则表达式提取标记Json Extractor
然后,我在头管理器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: 2Error假设json路径不正确
我已经在这里研究了很多问题,但它们没有帮助我,我的行为有什么问题?感谢您提前回复!

h4cxqtbf

h4cxqtbf1#

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

okxuctiv

okxuctiv2#

你在JSON Extractor中使用Regular Expression,这就是你的问题。
必须使用JSON Path表达式。
所以JSON路径表达式的正确值是:
$.access_token
因为你在“创建变量的名称”中有token,你可以使用它:
${token}

相关问题