Postman中:
1.提取返回数据中的值并保存为一个变量:
![27075de7a4aaff80cdee9cd53bac5483.png](https://i-blog.csdnimg.cn/blog_migrate/70c18cb78b7924343957c493690889e4.jpeg)
var jsonData = JSON.parse(responseBody);
pm.environment.set("myID", jsonData.data[0].externalIds[0].id);
2. 生成的变量在:
![c1d1f1eaceb609962950b598ac8f7b23.png](https://i-blog.csdnimg.cn/blog_migrate/d7bed048e4afd8a47359c784b6c2e2a6.png)
3. 运用保存的变量
在其他接口中参数值用格式{{变量名}},例如:{{myID}} 即可
jmeter中:
- repsonse数据如下,需要获取title中的值:
![946e3fbaa47ea4f907bdf6790ababcd6.png](https://i-blog.csdnimg.cn/blog_migrate/426e0442931a9a6af95d1be677729c30.jpeg)
2. 在请求中JSON提取器:
![11f43acaefd90af149b4a37d3ec8ed3b.png](https://i-blog.csdnimg.cn/blog_migrate/4be6702ff8511429388048e831acbe45.jpeg)
3. 配置JSON处理器:
![91d86b66f50501679d6885311713314d.png](https://i-blog.csdnimg.cn/blog_migrate/24b48dcbc4fc58a311cf45c72b50627d.jpeg)
4. json路径表达式编写:
- 可以将请求发送一遍后,在结果树中找到response body,点击左侧下拉框点击‘JSON Path Tester'
![40bc4193470b98f43faa7739ef8fc847.png](https://i-blog.csdnimg.cn/blog_migrate/8a557500475fd88101dbf0545ee97275.jpeg)
.可以校验你的json路径表达式如下:
![4e50b50e91f4a37115e2e5dd0c53fcb2.png](https://i-blog.csdnimg.cn/blog_migrate/fc9a57bb3590d077d4a1e6f87b38a897.jpeg)
Note:
表达式$.data[0].title 中的‘0’是指子节点中的第几个,相当于数组中的索引。
5. 在其他请求中使用获取的值:
使用格式${参数名}, 例如:${title}
![c8eee367286baf598e39e7e2772b4cf0.png](https://i-blog.csdnimg.cn/blog_migrate/205b47d2a6da2845578e587733cfbc1a.jpeg)