postman自动调用获取token
Postman不光支持单次请求,还支持环境变量、全局变量、集合变量
【postman自动调用获取token】本文使用Collection Variable
Collection
如下图可以点击Collection然后可以添加请求和文件夹,以便用户可以很好的管理某个集合请求
文章图片
如何添加Collection的变量?
文章图片
如图可以填写值然后全选便会出现提醒供用户添加至变量,但注意本文所选的Collection Variable,添加后如下图所示Postman会自动添加进集合变量
文章图片
给Collection的Test添加token获取的request代码(示例,可根据自己实际情况进行)
思路其实就是利用给Collection设定Test代码以便Collection的任何Request调用后都会执行该代码,然后代码中可以解析获取的数据并解析然后赋值Collection的变量
文章图片
代码如下
const tokenRequest = {
url: 'https://api.sample.com/system/token?from_account=xxx&app_key=xxx&app_secret=xxx',
method:'GET',
header:'Content-Type:application/json'};
pm.sendRequest(tokenRequest, function (err, res) {
console.log(err ? err : res.json());
var jsonData = https://www.it610.com/article/res.json();
pm.environment.set("token", jsonData.token.id);
});
一切正常的情况下可以在postman的console里看到正确的信息,当然如果有问题也可以去查看console
文章图片
假设正常的情况下可以去Collection Variable里查看是否已经动态的添加了一个toekn变量
之后所有的request都可以使用{{token}}这个变量
推荐阅读
- python学习之|python学习之 实现QQ自动发送消息
- SpringBoot调用公共模块的自定义注解失效的解决
- thinkphp|thinkphp 3.2 如何调用第三方类库
- 使用composer自动加载类文件
- 人脸识别|【人脸识别系列】| 实现自动化妆
- 分享!如何分分钟实现微信扫二维码调用外部浏览器打开指定页面的功能
- Spring|Spring Boot 自动配置的原理、核心注解以及利用自动配置实现了自定义 Starter 组件
- WKWebview|WKWebview js 调用oc 和oc调用js
- H5、js调用手机通话|H5、js调用手机通话,短信
- Swift高级应用|Swift高级应用 -01