接口测试基础工具----postman

本文详细介绍了Postman接口测试工具的使用,包括下载安装、基础用法(GET、POST请求)、高级用法(管理用例、断言、变量、前置脚本、关联及批量执行)以及生成测试报告的方法。通过实例演示了Postman在接口测试中的各种功能,如设置全局变量、环境变量,使用断言验证响应结果,以及如何通过Newman生成测试报告。
摘要由CSDN通过智能技术生成

目录

一、postman下载与安装

二、postman的基础用法

2.1 发送GET请求

2.2发送POST请求

2.2.1 提交表单数据

2.2.2 提交JSON数据

三、postman的高级用法

3.1 管理用例

3.2 postman断言

3.2.1 断言介绍

3.2.2 常用postman断言

3.3 全局变量与环境变量

3.3.1 概念

3.3.2 变量设置

3.4 请求前置脚本

3.5 postman关联

3.6 批量执行测试用例

​3.7 读取外部文件实现参数化

3.7.1 定义数据文件

3.7.2 选择数据文件

3.7.3 获取数据文件中的参数

四、postman生成测试报告

4.1 Newman

4.2 导出测试集数据

4.3 执行测试

4.4 查看测试报告


一、postman下载与安装

postman作为最基础的接口测试工具,具有以下优点:

1)拥有简单易用的图形界面

2)可以直接保存接口请求的记录

3)使用collections可以更有效的管理组织接口

4)可以在团队之间同步接口数据

安装方式:下载地址https://www.getpostman.com/apps

windows:双击运行程序即可安装;
macos:下载应用程序,拖动文件到“应用程序”文件夹。

二、postman的基础用法

2.1 发送GET请求

案例:1)访问tpshop商城,通过查询字符串的方式传递搜索的关键字iphone,查看响应数据

           2)请求路径格式为:http://localhost/home/goods/search.html?q=iphone

分析:请求方式GET

           请求路径 :http://localhost/home/goods/search.html

            传参方式:查询字符串(q=iphone)

2.2发送POST请求

2.2.1 提交表单数据

案例:1)登录TPshop项目的登录接口,请求数据(username:13800000002,password:123456;verify_code:1234

2)登录接口URL:http://localhost/index.php?m=Home&c=User&a=do_login

实现步骤:

1)设置请求方式为post

2)输入请求路径

3)设置请求数据(请求体-表单提交)

4)点击发送请求

5)查看响应数据

2.2.2 提交JSON数据

案例:1)请求IHRM的登录接口,请求数据{"mobile":"13800000002","password":"123456"}

2)登录接口URL:http://182.92.81.159/api/sys/login

 分析:

请求方式:POST

请求数据:

        请求头:Content-Type: application/json

        请求体-JSON数据:{"mobile":"13800000002", "password":"123456"}

三、postman的高级用法

3.1 管理用例

实现步骤:

1)创建测试用例集--new collection

        ·collection 可以理解为一个项目(系统),包含多个接口请求

2)创建目录--add folder

        ·folder可以理解为一个项目模块

3)添加请求--add requests

操作图示:

3.2 postman断言

3.2.1 断言介绍

断言:用程序判断预期结果与实际结果是否一致

postman断言是使用javaScript语言编写的,写在Test标签页里。

Tests中的脚本在发送请求之后执行,会把断言的结果(PASS/FALL)最终在‘Test Result’标签页中展示

3.2.2 常用postman断言

选择断言代码片段

在Tests输入框的右侧配置了一些常用的断言代码片段,点击后自动填写到T

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值