postman接口测试

1.了解PostMan

POSTMAN是一个Chrome的一个插件工具,我们安装之后,会在桌面上显示一个postman的图标,每次点击这个图标就可以启动POSTNA的界面左边是用来管理用例的目录结构,右边是具体某个用例的请求内容的参数及响应内容。

优点:

1、支持用例管理

2、支持getpost、文件上传、响应验证、变量管理、环境参数管理等功能

3、支持批量运行

4、支持用例导出、导入

postman接口测试

2.PostMan界面

postman接口测试

左边:管理用例的目录结构,历史记录,可进行用例管理

右边:具体某个用例的请求内容的参数及响应内容

3.新建项目

1.左边栏添加目录图标新建根目录(相当于新建一个项目)

2.根目录下还可以建立子目录

3.一个项目或一个模块的用例就可以放在目录下

postman接口测试postman接口测试

4.Get请求

lGet方式请求:请求参数直接写在url

连接,多个参数用&连接下方有响应状态码与响应时间,response还可以以不同的方式查看,并且还可以看到cookiesheaders

postman接口测试

5.Post请求

1.Post传递json

postman接口测试

postman接口测试

2.发送带文件的请求

postman接口测试

6.环境变量

可能有多套测试环境,对应每一套测试环境ip可能是不同的

1.建立多个用例           2.环境变量

输入环境变量的名字键值对的形式存在

postman接口测试

postman接口测试

保存后,使用新建的环境变量来替换uri,引用变量使用{{key}}的形式

postman接口测试

postman接口测试

7.全局变量

多个测试环境,但是我们的测试数据每个环境用的都是一组,需要设置全局变量

postman接口测试postman接口测试

 

全局变量globals同样是值对的形式保存的

                                                                             postman接口测试

效果展示:

postman接口测试

8.批量运行

同时运行一个目录的所有用例

postman接口测试

9.预处理

pre-request script功能来创建环境变量与全局变量,还有销毁环境变量与全局变量,pre-request script是预置的脚本

postman接口测试

10.结果检查(响应验证)

响应处理就是对响应结果进行分析和验证,比如检查code是不是200,内容是不是等于具体某个值,是否包含特定的值等等。

postman接口测试

11.导入导出

postman接口测试postman接口测试