提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
提示:以下是本篇文章正文内容,下面案例可供参考
1、创建环境
添加自定义的环境变量,也即token变量,如“Authorization”,只可以先为空,等下Tests脚本会自动设置

2、设置登录接口
登录接口,选择设置好的环境,如localhost

2.1、编写Tests脚本
获取response header中的token值,此处变量名为Authorization
// 从 header 中的 token 字段中获取 token
var token = pm.response.headers.get("Authorization");
// 设置环境变量 Authorization 的 token 值
pm.environment.set("Authorization", token);
2.2、设置请求参数
根据自身登录接口,设置请求参数,接口响应成功即可!
2.3、点击发送
此时可以看到Authorization当前值设置好了

3、设置其他接口
填写好接口其他信息后,设置Authorization,Type选择API key,Key为全局变量名Authorization,Value为{{Authorization}},Add to为Header

4、总结
Postman自动获取token重点在于登录接口的Tests脚本,不同版本的postman,脚本API接口可能不同,本文使用的postman版本为8.6.1
本文详细介绍了如何在Postman中设置环境变量,通过登录接口获取token,并将其应用于后续接口请求的授权过程。首先创建环境并设置空的Authorization变量,然后在登录接口的Tests脚本中获取响应头的token值并设置到环境变量中。接着在其他接口设置中使用该环境变量作为Authorization的值。总结了Postman自动获取token的关键步骤,适用于不同版本的Postman。
4387

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



