Postman接口测试工具详解

Postman接口测试工具详解

一、Postman简介

Postman是一款功能强大的API开发和测试工具,它以其直观易用的界面和丰富的功能而受到开发者和测试人员的青睐。Postman支持发送各种HTTP请求,查看响应,验证API功能,自动化测试和生成文档。

二、安装Postman

1. 下载Postman

访问Postman的官方网站 https://www.postman.com/downloads/ 下载适合您操作系统的版本。
在这里插入图片描述

2. 安装Postman

下载完成后,双击安装包开始安装。安装过程相对简单,只需按照提示一步步进行即可。

3. 验证安装

安装完成后,打开Postman应用,首次打开会有登录页面,建议注册账号登录,这样所有历史记录和集合数据将会免费自动同步到云端,这样切换不同设备就可以快速使用历史数据了。
在这里插入图片描述
左侧是请求历史记录和集合的列表,右侧是请求编辑器和响应查看器。
在这里插入图片描述
在这里插入图片描述

三、使用Postman进行接口测试

1. 创建请求

最常用的请求方法有GET,POST,PUT和DELETE,它们的区别如下:

  • GET请求:用于查询获取数据。
  • POST请求:创建或更新数据
  • PUT请求:更新数据
  • DELETE请求:删除数据
    HTTP请求包含四个部分:URL,方法,header头部和body主体。

2. 设置请求头

点击“Headers”选项卡,添加或修改HTTP请求头信息,如Content-Type、Authorization等。
在这里插入图片描述

常见的请求头信息以及作用

在这里插入图片描述

3. 设置请求体、发送请求、响应结果

点击“Body”选项卡,对于POST、PUT等需要发送数据的请求方法,需要在请求体中填写要发送的数据。Postman支持多种数据格式,如form-data、x-www-form-urlencoded、raw(JSON/XML)等。

构建GET请求示例

请求地址:https://postman-echo.com/get?name=xiaoming&sex=男
get请求的参数在URL中,通常是用来查询数据,敏感数据不建议使用get请求,因为会暴露在URL地址栏上
在这里插入图片描述

构建post请求示例

请求地址:https://postman-echo.com/post

方式一:表单提交,在body中选择x-www-form-urlencoded

等价于application/x-www-from-urlencoded,会将表单内的数据转换为键值对。
在这里插入图片描述

方式二:raw 传参

可以上传任意格式的文本,可以上传text、json、xml、html等,一般消息主体是序列化的JSON字符串。
在这里插入图片描述

方式三:form-data 传参

就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。
在这里插入图片描述

四、Postman的高级功能

自动化测试

通过内置的测试脚本语言,支持编写测试逻辑,自动化执行测试用例,提高测试效率和覆盖率。

1.新建集合
在这里插入图片描述

2.新建接口
在这里插入图片描述
3.填写自动化测试脚本

  • responseCode :包含请求的返回的状态信息(如:code)
  • responseBody:为接口请求放回的数据内容(类型为字符串)
  • tests :为键值对形式,用于表示我们的测试结果是成功与否,最终展示在 Test Results 中。
  • key :(如:code 200)我们可以用来当做结果的一个描述
  • value:其值为布尔型,ture 表示测试通过, false 表示测试失败。

所以上述代码应该不难理解了,而有了返回结果的数据以及表示结果成功与否的方式,那么我们“接口结果判断”的问题也就基本解决了。

4.录入接口

选择要进行自动测试的接口,也可以将这些接口全部录入
在这里插入图片描述

5.执行自动化测试

点击集合的Run按钮

在这里插入图片描述

点击执行,结果就出来了
在这里插入图片描述

五、结语

Postman是一个功能全面的接口测试工具,通过上述步骤,您可以快速上手并有效地进行API测试。Postman还提供了许多高级功能,可以进一步探索以提高测试效率。希望这篇文章能帮助您更好地使用Postman进行接口测试。

  • 64
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值