首页 > 其他 > 详细

Postman提取接口返回值设置变量

时间:2020-06-24 20:19:57      阅读:162      评论:0      收藏:0      [点我收藏+]

在做接口测试时经常遇到需要登录接口返回的一个token值做为后面接口参数的问题,像登录接口,每次返回的token值都不一样,而怎么将这个token的值实时的传到下一个接口中呢,这时我们就需要在Postman里面设置环境变量;

登录时提取接口返回的值,具体方法如下,在Tests中添加代码将返回response设置为环境变量

技术分享图片

 

 

 代码如下

// 把responseBody转为json字符串
var data = JSON.parse(responseBody);
// 设置环境变量token,供后面的接口引用
pm.environment.set("user_token", data.result.user_token); 

如此就将token设置为环境变量可以随时调用了

 

 

技术分享图片

 

 

 获取Header代码如下

//将token提取出来并存到变量中
var data = postman.getResponseHeader("Access-Token");
//将上面的变量设置成环境变量
pm.environment.set("Access-Token",data);

 

设置环境变量代码如下

postman.setEnvironmentVariable("key", "value");//postman  5.0以下版本设置环境变量的方法
pm.environment.get("key", "value");//postman  5.0以上版本设置环境变量的方法

 

设置全局变量代码如下

postman.setGlobalVariable("key", "value");//postman 5.0以下版本设置全局变量方法
pm.globals.set("variable_key", "variable_value");//postman 5.0以上版本设置全局变量方法

 

Postman提取接口返回值设置变量

原文:https://www.cnblogs.com/drunkle/p/13189392.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!