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

2021/4/9 18:57:57

本文主要是介绍还不会使用 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 前置脚本吗???->>> 教你在前置脚本中构建一个接口请求的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程