postman 学习总结
1、tests里定义一个参数 var(定义名称字符首位不能是数字)
2、对body中参数获取
1)、获取body中返回的所有参数
var jsonData =JSON.parse(responseBody);
2)、tests里获取返回参数部分参数
jsonData.id
3)、tests里获取数组中的部分参数
如:希望获取如图所示 results中第一组数据中的createdBy
jsonData.results[0].createdBy
4)、校验返回的参数是否包含某参数字段
- !(“key” in obj) // 不包含
tests[“租户沒有eca资源”]=!(“eca” in jsonData); - obj.hasOwnProperty(“key”) // 包含
tests[“返回参数包含admin字段”]=jsonData.hasOwnProperty(“admins”);
5)、校验返回参数为空
tests[“返回参数为空”]=responseBody=="";
有些情况可以在开头就处理一下responseBody为空的问题
3、时间
1)、获取接口相应时的本地时间
var updatedAt_L=Math.round(new Date());//返回时间戳格式
2)、将返回的参数时间格式转为常规时间格式(如:2003-12-13 9:30:30),返回参数是前端时间格式如图
var createdAt = new Date(jsonData.createdAt);
3)