软件测试须知基于PostMan的接口自动化测试

临近年底,公司任务也不是很多,趁这个机会老大让我研究了一下PostMan的脚本自动化测试。作为一个前端开发,说实话,对于PostMan的操作,仅仅限于新建请求->填写url地址和参数->send发送,然后看看返回值而已。事实上,PostMan的功能还是非常强大的,我也搜了许多资料,整理出一篇比较详细的文档

理解pm对象

pm对象 - 是PostMan中非常核心的一个对象。包含与正在执行的脚本有关的所有信息,并允许访问正在发送的请求的副本或接收到的响应,还允许获取和设置环境变量和全局变量

pm对象内部的核心功能(属性)

  • pm.info -- info对象包含与正在执行的脚本有关的信息(请求名称、请求id、请求次数....)
  • pm.variables/pm.environment/pm.global -- 变量管理
  • pm.request -- 当前脚本所在的请求
  • pm.response -- 当前脚本所在请求的响应结果
  • pm.cookies -- 包含与请求域相关联的cookie列表
  • pm.test -- test函数用于编写测试脚本
  • pm.expect -- 断言函数

pm上的方法(此部分不需死记,需要的时候查找就ok)

pm.info对象

方法 描述 结果类型
pm.info.eventName 输出脚本实在哪个脚本栏中执行的 String
pm.info.iteration 当前运行迭代的次数 Number
pm.infi.iterationCount 计划运行的迭代总数 Number
pm.info.requestName 请求名 String
pm.info.requestId 请求ID String

pm.globals对象

方法 描述
pm.globals.has('变量名') 判断是否存在该全局变量
pm.globals.get('变量名') 获取指定全局变量
  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值