前提:接口A响应值返回token值,返回类型为JSON格式,可以供接口B,接口C使用
解决办法:
(1)接口A的Tests中录入代码(见下图1):
//获取JSON格式接口的相应值
var counterLogin=pm.response.json();
//获取接口中指定字段的值并设置为全局变量
pm.globals.set("token",counterLogin.result.token);
(方法2)设置为环境变量的代码如下:
//获取JSON格式接口的相应值
var counterLogin2=JSON.parse(responseBody);
//获取接口中指定字段的值并设置为环境变量
pm.environment.set("token",counterLogin.result.token);
其中:counterLogin.result.token为JSON路径格式表达式即
token的路径是在counterLogin下的result中的token中(见下图2)