赞
踩
在请求调试接口的过程中,因为要使用大量相同的参数,使用变量的方式能很大程度上减轻接口调用的工作量
版本说明:Postman for Windows,Version:10.23.5
Postman for Windows
Version
10.23.5
UI version
10.23.5-ui-240220-1406
Desktop platform version
10.23.5
Architecture
x64
OS platform
win32 10.0.19044
环境变量其实就是代码中的变量是一样的,声明一个变量赋值然后在其他地方使用这个变量。
const appId = 'xxxx'; const timestamp = (Date.now()/1000).toFixed(); const nonce = '123456789abcdefg'; //----------------------- sha256摘要使用 const signature = CryptoJS.SHA256(appId + nonce + timestamp).toString(CryptoJS.enc.Hex).toUpperCase(); // 请求参数 const bodyData = { "adSdkId": appId }; // 将参数转为json字符串 const strBodyData = JSON.stringify(bodyData); //----------------------- base64编码使用 // 将json字符串转为base64编码, base64编码之前一定要使用CryptoJS.enc.Utf8.parse()将字符串转为utf-8编码, 否则会报错: e.clamp is not a function const adSdkBase64 = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse(strBodyData)); // 设置当前环境变量的值 pm.environment.set("appId", appId); pm.environment.set("signature", signature); pm.environment.set("adSdkBase64", adSdkBase64); // 设置全局环境变量的值 // pm.globals.set("appId", appId); // pm.globals.set("signature", signature); // pm.globals.set("adSdkBase64", adSdkBase64); // 设置全局环境变量的值 // postman.setGlobalVariable("appId", appId); // postman.setGlobalVariable("signature", signature); // postman.setGlobalVariable("adSdkBase64", adSdkBase64);
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。