postman 参数化学习遇到的问题:
设置全局变量无效
如何取数组中的值,作为参数
自动生成id:{{$guid}}
将返回的值传给下一个接口做参数,思路:想将返回值设置为变量,在下一接口调用即可
取出返回值作为参数:
返回值如下:
将instockorderid取出传给下一个接口,设置变量成功后可在environments中查询。然后下一个接口直接引用即可。
//获取响应报文中的json
var jsonData = JSON.parse(responseBody);
var list = jsonData.data.menuList;
//设置全局表量
pm.globals.set("inStockOrderID", jsonData.data.inStockOrderID);
补充:变量相关:
其中从作用域上来说:全局变量>集合变量>环境变量>数据变量>本地变量
但是从优先级上来说:本地变量>数据变量>环境变量>集合变量>全局变量