【postman接口测试】如何把postman获得的token值设置为环境/全局变量

大家好,我是好学的小师弟。今天来和大家分享下接口测试中,如何把postman获得的token值设置为环境/全局变量。

我们在测试过程中,经常会遇到有的测试请求需要用到token,但是我们总不能每做一次测试就去先获得一遍token,这样不利于做自动化测试。

这里我们就拿一个接口为例,将接口响应中所获得的'nickname'的值设置为变量。token值设置为变量的方法和这个步骤一样

步骤:

 1.首先我们输入url,获得接口响应。

2.在tests中写入获取响应body中nickname所对应的value,这一业务代码

//设置一个变量res,res获得响应,响应类型为json
var res = pm.response.json()
//设置一个变量nickname,值为nickName所对应的值。这里因为data为json格式
//但是它所对应的值又是一个列表,所以我们要用[]来选取想要的值,列表里面套着json格式
//所以我们又用.nickName来获取值
var nickname = res.data[0].nickName
//获取nickname的值,并把它设置为全局变量
//pm.globals.set("var_csdn_nickname", nickname);
//获取nickname的值,并把它设置为环境变量
pm.environment.set("variable_key", nickname);

这样,我们就获得了一个名为variable_key的变量,他的值就是nickname(同样的方法即可获得token值)

效果图:

用法:

在请求body中{{}}引用即可


 新人创作不易,觉得不错的看官,点个赞吧,么么哒!!!

转载注明出处!

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>