postman进行接口测试的基本方法

在这里插入图片描述
1、testsuite:测试套件,把需要管理的接口统一放在套件中,可以实现一键式全部运行

2、Collection :集合,可以理解就是一个项目的概念,把所属为同一个项目/模块的接口,放到一个集合下面,方便统一管理,同时在集合上也可以对接口做一些统一的用例、参数管理

3、前置脚本:前置脚本是在接口之前先执行,通常用于做一些参数的处理
如:基于md5加密算法的接口签名校验
在这里插入图片描述
此处的参数存在实时变化以及涉及到加密算法,所以需要使用前置脚本(Pre-request Script),在请求之前对参数进行处理
在这里插入图片描述
Postman中引用变量通过{变量名}}获取

  • 环境变量:作用域为当前环境
  • 集合变量:作用域为当前集合
  • 全局变量:作用域为全部

4、断言:接口的断言,用于判断接口返回结果是否符合预期
在这里插入图片描述
断言来查看实绩结果与预期结果是否相符,所以应该在响应之后进行断言

5、postman处理cookie:会将cookie自动保存在Cookies中

6、postman处理token:
在这里插入图片描述
7、Collection Runner测试多条接口
在这里插入图片描述
8、postman命令行测试

  • 先安装node.js
    下载地址:https://nodejs.org/en/#home-downloadhead

  • 安装cnpm
    npm install -g cnpm --registry=https://registry.npm.taobao.org

  • 安装newman
    cnpm install newman --global

  • 检查是否安装成功
    newman -v

使用newman命令行执行测试:

  • 导出集合为json脚本
  • 导出环境为json文件
  • 准备好参数文件
  • 安装reporter
    cnpm install -g newman-reporter-html
  • 执行命令(最好将这些文件保存在一个文件夹,再在这个文件夹路径下使用命令行)
    newman run 脚本 -d 参数文件 -e 环境文件 -n 循环次数 -r html --reporter-html-export 报告路径
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值