比如我们需要测试一下接口的功能是否正确,返回的数据是否满足要求,这时我们就可以使用 Postman 来验证。

Postman 官网地址:https://www.getpostman.com/

Postman 面板如下图所示:

2.png

登录完 Postman 账号后,可以同步创建的 Request、Collection、Environment 等数据。

创建文件夹

比如我们新开发了一个账号系统,创建一个账号系统对应的文件夹,用于统一管理所有的接口请求。

3.png

创建完文件夹,就会在左边显示刚刚创建的账号系统文件夹。

4.png

右击对应的 Collections 还可以导出该文件夹下的所有请求数据,方便分享给周围的同事使用。

创建请求

创建请求的使用界面介绍如下图所示:

9.png

GET POST PUT DELETE 请求

比如我们要新建一条学生数据,操作步骤如下所示:

image.png

通过 form-data 的方式传参,也可以通过 JSON 的方式传参,主要是根据后端接口的设计选择传参方式。

6.png

7.png

创建完的请求都可以保存到左边的 Collections 中,方便统一管理。

导出文件请求

比如我们要导出学生的列表数据,后端的接口导出 Excel 文件,这种请求应该怎么设置?填写好请求地址,点击【Send】直接发送么?

细心的同学可能发现,在【Send】按钮中有一个向下的三角符,如下图所示:

image.png

点击后,选择【Send and Download】按钮可以下载学生的 Excel 数据。

image.png

创建环境变量

先来说说为什么要创建环境变量,我们来设想这样一个场景,比如我们有两套环境需要通过 Postman 来测试,开发环境和测试环境,不同的环境,它的域名不一样,开发环境使用的域名是 http://dev-api.rabbit.com,测试环境使用的域名是 http://test-api.rabbit.com。如果我们不使用环境变量,则需要对不同的环境创建不同的请求,比较麻烦。

Postman 已经为我们想到了这一点,它提供了环境变量设置功能,接下来我们就来试试这个功能。

1.打开 Manage Environments,点击 Add

image.png

image.png

2.添加开发环境和测试环境的环境变量

image.png

3.使用环境变量

添加后,就可以在页面的右上角选择对应的环境变量。

image.png

在请求地址中通过占位符 {{url}} 使用环境变量。

image.png

查看请求的 Code,可以看到真正的请求地址:

image.png

Runner

通过 Runner 功能可以实现 Collections 中请求批量运行,设置界面如下图所示:

10.png

设置好参数后,执行【Start Run】就可以批量请求接口了,执行结果会详细的反馈出来。

官方文档参考:https://learning.getpostman.com/docs/postman/collection-runs/starting-a-collection-run/

其他待整理

断言,获取用户的 Token 数据
https://segmentfault.com/a/1190000005055899
https://testerhome.com/topics/15101

作者:殷建卫 链接:https://www.yuque.com/yinjianwei/vyrvkf/pv6mce 来源:殷建卫 - 架构笔记 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

转载 https://www.yuque.com/yinjianwei/yc65uq/pv6mce