点击这里查看更多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);