postman实现发起请求前后使用js编码进行测试
postman可以设置变量
1. 【发起请求前】将js的对象设置为全局变量
var startTime = Date.parse(new Date("2021-06-01 00:00:00"));
var endTime = Date.parse(new Date("2021-06-02 00:00:00"));
pm.globals.set("startTime",startTime);
pm.globals.set("endTime",endTime);
传参时进行引用
部分可用js方法
// 对象
var param = {
"id": "xx",
"name": "xxx"
}
// 当前时间戳
var time = Date.now()
// json
var paramStr = JSON.stringify(param)
// MD5加密
var visa = CryptoJS.MD5('xxxxxx' + key).toString()
2. 【请求结束时】将返回的对象设置为全局变量
将responseBody返回结果进行解析或者直接存在环境变量中
部分可用js方法
// 获取接口返回结果
var result = JSON.parse(responseBody);
3. 直接设置变量
点击右上角眼睛图标,然后可以自定义环境environment添加变量,或者直接添加变量至全局中
先点击add添加一个自定义的环境,然后选中
点击edit,定义当前环境中的变量
设置成功后如下
globals添加变量的方法与环境的一致;
这里定义了url后就可以在postman中使用