Postman 环境变量配置初始调用登录脚本赋值Token

效果

新建环境

切换 Environments 标签下 点击上面加号增加环境变量

使用环境变量

使用{``{变量名}}引用变量使用

Pre-request Script 全局

一般授权接口都需要再调用接口前,进行登录授权,这里使用了全局的请求前脚本调用。

脚本示例

js 复制代码
// 基础地址
var baseUrl = pm.environment.get("BASE_URL");
// 登录地址
var loginUrl = baseUrl + 'login';
// 设置请求的headers
var headers = {
    "Content-Type": "application/json"
};
// 发送GET请求
pm.sendRequest({
    url: loginUrl,
    method: 'POST',
    header: headers,
    body: {
        mode: 'raw',
        raw: JSON.stringify({
            "username": "linyisonger",
            "password": "123456"
        })
    }
}, function (err, res) {
    var { token } = res.json()
    pm.environment.set("TOKEN", "Bearer " + token);
});
相关推荐
程序员三藏21 小时前
自动化测试详解
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
SQDN2 天前
Chatbox 1.22.1 获取不到模型?先验 /models,再对齐精确 model ID
人工智能·测试工具·机器学习·chatgpt·json
Luminbox紫创测控2 天前
可调UV宽光谱高功率的LED太阳能模拟器
人工智能·测试工具·汽车·安全性测试·uv·测试标准
Li Ming&2 天前
图吧工具箱下载安装《保姆级日常使用教程》
测试工具·电脑
降临-max2 天前
Postman----接口自动化
软件测试·功能测试·自动化·postman
测试秃头怪2 天前
postman接口测试详解
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
CYB35323 天前
KEYSIGHT是德科技 E8362C PNA系列20 GHz高性能微波矢量网络分析仪
功能测试·科技·测试工具
CYB35323 天前
KEYSIGHT N9020A是德科技 高性能MXA信号分析仪
功能测试·测试工具
减瓦3 天前
告别Postman——用VSCode优雅地发起Http请求
vscode·http·postman