- JSON请求体中的sign的值使用{{sign}}表示
-
配置全局变量key
-
在Pre-request Script中编写生成sign的加密代码
var raw = pm.request.body.raw;
console.log(raw);
var jsonBody = JSON.parse(raw);
console.log(jsonBody);
var orderId = jsonBody.orderId;
console.log(orderId);
var reqContent = orderId+pm.environment.get("key");
console.log("reqContent: "+reqContent);
var sign = CryptoJS.SHA256(reqContent).toString();
console.log("sign: "+sign);
jsonBody.sign=sign;
console.log(jsonBody);
pm.environment.set("sign", sign);
- 发起请求