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

"本文介绍了如何在接口测试中,利用Postman将接口响应的'nickname'值设置为环境变量,以便于自动化测试。通过在tests中编写代码获取响应中的值,并使用`pm.environment.set()`方法将其保存为环境变量。之后,可以在请求Header中通过{{}
摘要由CSDN通过智能技术生成

大家好,我是好学的小师弟。今天来和大家分享下接口测试中,如何把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值)

效果图:

用法:

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


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

转载注明出处!

                                                      

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

好学的小师弟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值