还不会使用 postman 中的 Pre-requestsScript 前置脚本吗???->>> 教你在前置脚本中构建一个接口请求

点击这里查看更多postman学习资料 ->>> 点击跳转

 

本文已验证码登录接口为例:在登录前查询后台验证码列表中的验证码写入公共变量参数中

源码:

/*
    添加后台查询验证码接口设置验证码为动态全局变量
*/

//请求地址
var host = pm.environment.get("hostUrl");
var postUrl = host + "/sys/sms/record?page=1&limit=20&type="

//获取后台登录token
var adminToken = pm.variables.get("adminToken"); 

//构造一个查询验证码接口请求数据
const loginCodeListRequest = {
    url: postUrl,
    method: "GET",
    header: {
        "X-Token": adminToken
    }
};

console.log("平台token:",adminToken)


//获取后台短信列表数据延迟时间等待
setTimeout(function(){
    //发送一个请求
    pm.sendRequest(loginCodeListRequest, function (err, response) {
        //判断返回列表数据是否为空
        if(response.json().message == "success"){
            //获取最新短信,截取验证码
            var loginCode = response.json().data.list[0].content.substr(14,4)
            //设置验证码到全局变量中
            pm.globals.set("loginCode",loginCode);
            
            console.log("最新验证码:",loginCode)
        }else{
            console.log("返回短信列表数据为空")
        }
    });
},3000);

还不会使用 postman 中的 Pre-requestsScript 前置脚本吗???->>> 教你在前置脚本中构建一个接口请求

上一篇:MySQL之数据存储引擎


下一篇:小白学习vue第三天,从入门到精通(computed计算属性)