postman pre-request-script 列子

获取提交的信息,设置变量的值


var data = pm.request.body[pm.request.body.mode];
// data.members.forEach((a,b) => {consle.log(a,b,'ccc');})

// data.all().forEach((i,v) => {console.log(i,v.key,v.value);});

// console.log("\n----\n");

data.each((v) => console.log(v.key+'='+v.value));

// console.log(data.all());
// console.log(typeof data.members);
// console.log(data.members[0]);

// 计算hash
var mobile = "341234123";
var timestamp = parseInt(Math.round(new Date().getTime()) / 1000);
var sha = CryptoJS.SHA1(mobile+timestamp+"hhhhh").toString();

// 设置变量 在body可以使用 {
    
    {sign}}
pm.globals.set("timestamp",timestamp);
pm.globals.set("sign",sha);
pm.globals.set("mobile",mobile);





猜你喜欢

转载自blog.csdn.net/lzc828/article/details/101294631