postman 学习总结

本文详细介绍了Postman的学习与应用,包括如何在tests中定义变量、获取和校验body中的参数、时间处理、环境变量的使用、断言方法以及循环和token解析等关键操作。通过实例展示了Postman在接口测试和自动化测试中的实用技巧。
摘要由CSDN通过智能技术生成

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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值