postman 自动获取Token

简介

在进行测试前,使用获取tokenrequest,获取一次token。然后这个token就会作为集合内变量保存下来,并将其设置为了集合的默认token。每次请求其它需要tokenrequest时,都会继承使用这个集合内的默认token。 省却了拷贝粘贴的麻烦。

详细相关信息请移步postman官方文档。

操作步骤

建立一个collection

左上角 new -> collection

建立一个请求token的request

左上角 new -> request

在Tests中增加这样几行js代码 (Paras … Tests 是的,Tests在最右边)

var data = JSON.parse(responseBody); // 解析responseBody结构体
pm.environment.set("token", data.access_token) // 设置(新建)集合内变量token, 该变量可在colletion范围内访问。
// pm.globals.set("token", data.access_token) // 全局变量token,可在全局访问。

注意: 如果你的token在请求返回的json里的keytoken就不要用data.access_token了,而要用data.token

设置集合默认获取token的方式

collection -> edit -> Authorization (点击集合名字右下角的三个点…)
向本来拷贝粘贴token的位置 填入 {{token}}
是的,这个token就是在前面请求tokenrequest中,设置的集合内变量。

创建token free的request

在集合内新建requestAuthorizationtype设置为 inherit auth from parent

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值