我是jmeter的新手。任何人都可以帮我使用一个请求的响应对象作为下一个HTTP请求的请求头传递吗?
让我解释一下。
我在我的应用中获得了一个访问令牌以及登录响应:
{:“responseCode”:18,:“message”:“已成功登录。”,:“responseObject”:“8zWExE4eSdhcJDwnW9MgIw ==”}
不,我想将此访问令牌(8zWExE4eSdhcJDwnW9MgIw)用作下一个请求的参数之一。
我为此使用了JSON Path Extractor。但它不起作用。
答案 0 :(得分:2)
没有看到完整的响应,很难提出正确的JSON路径表达式。
根据您发布的内容,它应该是$.responseObject
有关插件安装说明和XPath到JSON语法映射,请参阅JSON Path Syntax指南以获取查询语法示例和Using the XPath Extractor in JMeter(向下滚动到"解析JSON")。
答案 1 :(得分:1)
我也在使用JSON Path Extractor,如果配置正确,它的效果很好。 只需将其放入请求并填写字段:
答案 2 :(得分:0)
以防万一有人会遇到使用 JSON Extractor 提取多个变量的问题(像我一样),请确保:
第二点显然是必须的,我是从this才知道的 中等帖子。