在Poatman通过设置全局变量实现传参。
传参脚本运行在“Pre-request Script”
// 从Params中获取需要的传参
var accessKeyId = pm.request.url.query.get("accessKeyId")
var ver = pm.request.url.query.get("accessKeySecret")
var action = pm.request.url.query.get("action")
//获取当前时间戳
var timestamp = Math.round(new Date()/1)
postman.setGlobalVariable("timestamp",timestamp); //设置全局变量
//自动生成signature,计算待签名字符串的HMAC值,使用的哈希算法是 SHA1。
var param = "accessKeyId="+ accessKeyId + "&action=" + action + "×tamp=" + timestamp
var signature = CryptoJS.HmacSHA1(param, ver ).toString(CryptoJS.enc.Hex)
postman.setGlobalVariable('signature',signature);