1, 访问头 Header
1.1,接口访问头Header参数
1.2. 或者collection配置访问头
2, 签名和时间戳,在Collection配置pre-request script
//测试环境可用, it can be used for testing
//token: 31de663ab1e2e099
//security: c7f5f9872dba43e04c1e27c4b587292b
console.log(typeof request.data)
const timestamp = Date.parse(new Date());
pm.environment.set("timestamp", timestamp); //给post参数增加时间戳
let body = request.data.replace('{{timestamp}}', timestamp); //替换字符串后转json对象
body = JSON.parse(body);
console.log('request body,', body)
body.timestamp = timestamp
let keys = Object.keys(body).sort();
let newObj = {};
for (var i = 0; i < keys.length; i++) {
if(keys[i] === 'sign') continue;
newObj[keys[i]] = body[keys[i]];
}
let str = JSON.stringify(newObj);
//用户token对应的security
str += 'c7f5f9872dba43e04c1e27c4b587292b';
//md5加密
console.log("md5加密前:",str);
var sign= CryptoJS.MD5(str).toString();
console.log("md5加密后:",sign);
// sign加到环境变量
pm.environment.set("sign", sign);
3,配置好后,测试接口
作者:admin 创建时间:2024-01-30 11:27
最后编辑:admin 更新时间:2025-05-06 11:38
最后编辑:admin 更新时间:2025-05-06 11:38