首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何解析并保存JSR223Sampler日志中返回的响应

如何解析并保存JSR223Sampler日志中返回的响应
EN

Stack Overflow用户
提问于 2018-05-31 18:12:07
回答 1查看 73关注 0票数 0

我需要使用JSR223采样器和Groovy语言进行HTTP调用。

在进行api调用时,我已收到响应,并显示在日志查看器中。

现在我想将日志中的返回值解析并保存到一个变量中,以供后续使用。

下面是返回的响应示例

2018-05-31 15:38:09,291 INFO o.a.j.p.j.s.JSR223Sampler: {"access_token":"acdaraffafasvtokenhgsvjdk","token_type":"sample","expires_in":80,"scope":"map.c map.r","ext_attr":{"enhancer":"aqa","zdn":"map"},"jti":"jhfeayishdgvs77sdzxcfnkjdx"}

在这里,我希望将"access_token“值'acdaraffafasvtokenhgsvjdk‘解析为一个变量,以便后续使用。

EN

回答 1

Stack Overflow用户

发布于 2018-05-31 19:17:06

在sampler.

  • Select后处理器上单击鼠标右键,然后选择要检查的字段的正则表达式,即,引用名称下的正文代码为其指定所需的变量名称(即,accessToken)

  • In正则表达式输入类似于"access_token":"(\w+)"

  • In
  1. enter 1
  2. 的内容)在http调用后将调试采样器添加到测试中
  3. 重新运行测试并检查调试采样器,以查看您的变量

<

  1. >G217>

然后,您应该能够在测试中的任何其他位置使用${accessToken}访问该变量。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50621837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档