博客
关于我
HTTP接口测试工具Postman
阅读量:138 次
发布时间:2019-02-27

本文共 1481 字,大约阅读时间需要 4 分钟。

Postman工具入门与使用指南

1. 介绍

Postman是一款功能强大的接口调试工具,支持几乎所有类型的HTTP请求。它的应用形式有PC端和Chrome插件两种形式。虽然官方已于2017年停止对Chrome插件的维护,但PC端版本仍然是主要的使用方式。

支持的操作系统

Postman适用于多种操作系统,包括:

  • Postman Mac
  • Windows X32/X64
  • Linux系统
  • 浏览器扩展程序
  • Chrome插件

2. 安装

1. 官网下载

访问Postman的官方网站,根据你的操作系统选择合适的安装包进行下载和安装。

2. 主界面

安装完成后打开Postman,界面分为请求区域和响应区域。请求区域主要包含以下组件:

  • Authorization:用于填写身份验证信息,如用户名密码或Token。
  • Headers:设置请求头部信息。
  • Body:用于POST请求时的参数设置。
  • Pre-request Script:在请求前自定义数据处理脚本。
  • Tests:用于请求后进行自动化测试,支持JavaScript语法。
  • Form-data:用于处理表单数据。
  • Upload File:用于文件上传。
  • x-www-form-urlencoded:用于URL编码的表单数据。
  • Raw:用于发送任意类型文本。
  • Binary:用于二进制文件上传。

3. 接口测试流程

1. 获取接口信息

通过接口文档或使用浏览器抓包工具获取接口的基本调用方式和返回格式。

2. 测试用例设计

根据接口信息,设计详细的测试用例,明确参数和预期返回结果。

3. 发包

使用Postman向接口发送参数,确保请求格式正确。

4. 验证响应

解析接口返回的内容,验证响应是否符合预期。

4. 请求操作

1. 创建测试集

点击左侧的“+”图标选择“New Collection”,创建一个测试集。测试集可以作为项目或模块的用例存储空间。

2. 创建文件夹和用例

在测试集中右侧点击“+”图标选择“New Folder”,创建文件夹以便对接口用例进行分类管理。右侧同样可以点击“+”图标选择“New Request”,创建新的用例。

3. 设置请求信息

完成用例创建后,右侧信息区域输入:

  • 请求方法(如GET/POST)
  • 接口URL
  • 请求参数(GET时添加在URL中,POST时添加在Body中)
  • 点击“Send”发送请求

4. 设置授权信息

Postman支持多种身份验证方式:

  • No Auth(默认)
  • Bearer Token
  • Basic Auth
  • Digest Auth
  • OAuth 2.0

5. 设置请求头

点击“Headers”标签,输入需要的请求头信息。

5. 其他功能

1. 变量管理

Postman支持全局变量、环境变量、局部变量和数据变量,优先级从高到低为:Data > Local > Environment > Global。变量使用格式为 {variableName}

2. 导出用例代码

完成用例设计后,点击右侧的“Code”按钮,选择语言和框架导出代码。

3. 批量执行

点击顶部的“Run”按钮选择“Run Collection”进行批量测试。

4. 环境配置

点击右上角的“Manage Environments”按钮,添加不同的测试环境,配置环境参数如URL,方便多环境下的测试。

6. 资源分享

如需进一步学习Postman或其他测试工具,请加入技术交流群(644956177),获取更多资源和经验分享。关注微信公众号“程序媛木子”,免费获取更多优质内容。

转载地址:http://oghf.baihongyu.com/

你可能感兴趣的文章
OSPF 学习
查看>>
OSPF 支持的网络类型:广播、NBMA、P2MP和P2P类型
查看>>
OSPF 概念型问题
查看>>
OSPF 的主要目的是什么?
查看>>
OSPF5种报文:Hello报文、DD报文、LSR报文、LSU报文和LSAck报文
查看>>
SQL Server 存储过程分页。
查看>>
OSPFv3:第三版OSPF除了支持IPv6,还有这些强大的特性!
查看>>
OSPF不能发现其他区域路由时,该怎么办?
查看>>
OSPF两个版本:OSPFv3与OSPFv2到底有啥区别?
查看>>
SQL Server 存储过程
查看>>
OSPF在什么情况下会进行Router ID的重新选取?
查看>>
OSPF在大型网络中的应用:高效路由与可扩展性
查看>>
OSPF太难了,这份OSPF综合实验请每位网络工程师查收,周末弯道超车!
查看>>
OSPF技术入门(第三十四课)
查看>>
OSPF技术连载10:OSPF 缺省路由
查看>>
OSPF技术连载11:OSPF 8种 LSA 类型,6000字总结!
查看>>
OSPF技术连载12:OSPF LSA泛洪——维护网络拓扑的关键
查看>>
OSPF技术连载13:OSPF Hello 间隔和 Dead 间隔
查看>>
OSPF技术连载14:OSPF路由器唯一标识符——Router ID
查看>>
OSPF技术连载15:OSPF 数据包的类型、格式和邻居发现的过程
查看>>