基本用法
设置前置URL:点击管理环境->[对应环境]
,设置API地址和端口:
此时请求路径直接填写API接口地址即可:
可以定义全局变量或环境变量供参数使用,全局变量是所有环境都可以使用的变量,环境变量是针对特定环境使用的变量,如测试环境的环境变量在开发环境中无法使用:
对于每个接口都需要的请求头可以使用全局变量和全局参数设置,也可以使用通过脚本生成的变量:
此时所有接口都会使用这些请求头。
有时候HTTP请求的某些参数需要根据时间戳进行计算,可以通过前置操作的公共脚本或自定义脚本实现。
点击前置操作->公共脚本->管理公共脚本->新建
,编写脚本即可:
// 获取变量
const appid = pm.variables.get("appid");
const secret = pm.variables.get("secret");
// 获取时间戳
const timestamp = new Date().getTime().toString();
// 计算SHA256
const token = CryptoJS.SHA256(secret+appid+timestamp).toString();
// 设置变量
pm.variables.set("timestamp", timestamp);
pm.variables.set("token", token);
Comments | NOTHING