用 Postman 做接口自动化(一)Postman 介绍

Postman 是一款非常适合接口测试入门的工具,UI 精美,使用起来简单方便,功能强大,支持一定程度的 Javascripts 编程。与命令行工具 Newman 结合使用,可以实现与 Jenkins 等持续集成工具的集成使用达到接口自动化的目的。

早期 Postman 是 Chrome 浏览器的一个插件,需要从 Chrome 应用市场下载,不过现在已经独立成一个客户端软件,支持多平台。

Postman 下载地址,官方使用文档 点这里

哈哈哈,全英文,当然看不懂就等教程咯。

首先安装 Postman,直接安装即可。

安装好后,我们来看看界面。创建一个账号,也可以不注册,直接点右上角 x 关掉即可。不注册并不影响正常使用,只有当你需要分享用例和团队协作才需要注册账号。

用 Postman 做接口自动化(一)Postman 介绍_第1张图片

关掉注册后的界面如下:
用 Postman 做接口自动化(一)Postman 介绍_第2张图片

这个界面可以快速创建请求等。如果不想在这个界面创建请求,关闭掉就行,如果不想每次启动都出现这个界面,点击左下角关闭即可。

用 Postman 做接口自动化(一)Postman 介绍_第3张图片

首先左边部分依次是:

  1. History: 请求发送的历史记录
  2. Collections: 请求集合,其实就是用来管理用例的,可以将请求保存集合中,批量管理和运行,同时才能够使用变量来处理接口之间的数据依赖
  3. APIs: Postman 新推出接口设计、文档管理、接口测试协作的功能

其次是右边部分,用来构建请求:

  1. 请求方法: 选择发送请求的方法,一共有10多种,根据接口文档选择
  2. URL: 输入请求的接口地址
  3. Params: 请求参数,也就是 URL 中的 ? 后面的部分,这部分可以放在 URL 中,也可以放在这里。当然随便放哪里都一样,Postman 会自动在另一个地方填入
  4. Authorization: 权限认证的处理,比如 OAuth 等
  5. Headers: 发送请求需要的头部字段,以键值对的形式填入
  6. Body: POST 方法等发送的 报文内容,可以选择对应的格式,比如 form-data, application/json 等格式
  7. Pre-request Script: JavaScript 脚本,在请求发送之前执行。可以用来初始化数据、执行前置请求、或者用来加密数据
  8. Tests: JavaScript 脚本,在请求发送后接收响应后执行。主要用来保存响应结果用作后续请求的参数,更重要的是用来对响应结果进行断言,以验证接口的正确性
  9. Cookies: 对请求的 Cookies 进行管理,某些请求必须要 Cookie 才能正确响应
  10. code: 导出请求发送的代码,一般都是以测试框架构成的代码。支持 Python、Java语言等代码的导出。

你可能感兴趣的:(Postman,接口自动化)