引言
本文主要描述使用postman进行鉴权接口测试,获取登录接口的token并作为后续接口的请求头,当大量接口的请求头一致时,可使用预置请求头避免重复的请求头手动单个添加。
步骤
创建测试集合
输入名称,添加描述,点击create完成创建
在测试集里创建请求
给请求命名,选择测试集并点击saveto
5、根据接口文档,编辑请求,选择post方法,输入接口地址,添加请求头和请求体
6、此点击send按钮发送请求,提示接口调用成功,接下来需使用返回的token完成后续接口测试
7、选择Tests,输入如下代码,点击send,查看TestResult,验证token值是否正确获取
// 从响应体中获取token
var token = pm.response.json().data.token;
// 输出获取的token,查看是否正确获取
tests[token] = true;
// 将token保存到全局变量
pm.globals.set("user_token", token);
// 将token保存到环境变量
// pm.environment.set("user_token", token);
8、使用{{user_token}}变量调用token值。
9、如果多个接口请求头一致,可添加预置的请求头,点击右侧的Presets—Manage Presets,
如下添加预置请求头
10、预置请求头的使用,新建请求,点击Headers—Presets—common_headers(之前创建的预置请求头),预置请求头被自动填入