0


Postman 接口测试工具学习使用

Postman 下载

登录postman官网:www.postman.com 进行下载安装包,双击安装包会自动安装。

postman界面详解

postman接口测试

**接口测试的必要条件: **

**1. 请求地址(url) **

**2. 请求协议:http,https,webservice **

**3. 请求方式:get/post,resful **

**4. 请求头 **

5. 参数:表单提交,请求体提交

操作步骤

1、进入页面,点击workspace进行创建请求接口

2、Postman发送get请求

3、postman发送post请求

postman发送post请求总结

postman断言

    postman断言常见的有:
  1. **状态码断言 **
  2. 响应正文断言
  3. **响应头断言 **
  4. 响应时间断言

状态码断言

判断返回响应的状态是否是符合当前断言的状态码

操作步骤:点击Tests选项,选择右侧的断言选项

响应body正文断言(3种场景)

响应头断言

响应时间断言

postman集合测试

Collection就是Postman的测试集合。

测试集合的好处:

1、测试集合可以分项目、分模块的方式来管理多个接口

2、对接口进行批量测试,多次测试

3、将测试集合的接口导出,进行接口测试的转移

4、可以对前置脚本、后置断言、变量进行设置

postman导出功能操作步骤:

导出的文件为json文件,其他人就可以使用这个json文件导入到他自己的postman来使用了。

导入的操作步骤: 点击import按钮进行导入

变量的应用

在postman中,变量包括 参数变量 和 文档参数化。

参数变量

参数变量是在postman工具中进行设置的。

参数变量包含环境变量全局变量局部变量这三种变量。

1、环境变量

环境变量是指我们在测试的时候,需要在对应的不同环境里去测试,比如说测试环境、开发环境、生产环境。

在不同的环境里,区别在于接口的请求协议及请求域名不一样,其它的接口请求参数基本一样

因此在不同的环境里,我们需要在postman里面去设置不同的url来进行接口测试。

postman设置不同环境变量url 操作步骤:

1、在环境变量中添加变量名并设定值

2、在对应的接口进行引用:{{变量名}} ,(如果已经引用可以省略)

3、在右上角选择对应的环境变量即可

注意:多个环境变量,变量名一定要统一

操作步骤:

1、点击Environments,新建不同的环境变量

2、添加变量名并设定相同的值(比如:url),保持Initial与Current一致

3、不同的环境,测试环境与生产环境:这里的变量名Variable 须保持一致但Initial变量值会存在不同

4、在对应的接口进行引用变量名:Variable(操作步骤:使用{{Variable}}方式)

5、在使用不同的测试环境时,需要点击右上角的环境进行切换

2、全局变量

全局变量的参数是在Environments设置的

全局变量操作步骤:

  1. 在环境变量-Globals中添加全局变量并设定值

  2. 在对应的接口进行引用:{{变量名}} 即可

  3. 下次有变动值,直接去第一步修改值即可

操作步骤如下:

**接口请求url: 使用{{Variable}}来引用变量名 **

3、局部变量

局部变量的参数是在Collections测试集下对应的模块设置的

如果需要设置局部变量,就需要单独点击模块下的局部变量进行设置

局部变量操作步骤:

  1. 测试集中添加局部变量并设定值

  2. 在对应的接口进行引用:{{变量名}} 即可

  3. 下次有变动值,直接去第一步修改值即可

操作步骤如下:

文档参数化

同一个接口需要进行多组数据测试,此时就可以使用文档来进行参数化接口测试,不需要再一个接口一个接口的进行参数组合测试。

操作步骤

1、创建一个excel文件来输入多组数据组合,输入数据后进行另存为csv文件。同时使用notepad++软件来打开csv文件

使用notepad++打开csv文件

2、接口中引用对应的参数变量,修改后一定要点击Save保存按钮(未保存:圆点是黄色,已保存:圆点是绿色)

3、测试集引入文档参数,进行测试

点击测试集,再点击 run按钮

4、选择需要测试的接口,选择上传文件按钮,点击preview查看文件数据是否正确

5、添加使用响应体body进行断言

添加断言后,引入参数文档再运行,测试结果如下:

postman接口关联

设置全局变量如下:

标签: postman fiddler jmeter

本文转载自: https://blog.csdn.net/qq_73471456/article/details/142024425
版权归原作者 是烟花哈 所有, 如有侵权,请联系我们删除。

“Postman 接口测试工具学习使用”的评论:

还没有评论