前提:接口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)


本文介绍了如何在Postman中从一个返回JSON格式的接口获取token值,并将其设置为全局或环境变量,以便在后续接口请求中引用。通过在接口A的Tests部分编写代码,解析响应JSON并存储token,然后在接口B和接口C中使用{{token}}变量进行调用。
最低0.47元/天 解锁文章
926

被折叠的 条评论
为什么被折叠?



