Postman | MD5 加密

MD5 加密 —— 接口测试

Posted by Haauleon on April 28, 2022

背景

  接口穿的参数值有时需要经过加密,这里通过 postman 的内置 js 脚本可以实现。



代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//设置全局变量
postman.setGlobalVariable("timestamp",Math.round(new Date()/1000));
postman.setGlobalVariable("token","08b005d9b5cee80b55687a324ba1834a");
postman.setGlobalVariable("deviceId","1001");
//获取变量
timestamp = postman.getGlobalVariable("timestamp");
token = postman.getGlobalVariable("token");
deviceId = postman.getGlobalVariable("deviceId");
//sign:进行MD5加密
var sign = deviceId + token + timestamp;
var signmd5 = CryptoJS.MD5(sign).toString();
//signmd5设置成全局变量
postman.setGlobalVariable('signmd5',signmd5);
//输出日志
console.log("timestamp = "+timestamp);
console.log("token = "+token);
console.log("deviceId = "+deviceId);
console.log("sign = "+sign);
console.log("signmd5 = "+signmd5);