API接口管理工具-Postman

PostMan

API 接口统一维护管理工具。提供全生命周期的接口管理维护支持。简化了API的定义、维护、共享、运行。PostMan 功能使用分为3个版本的,分别是:游客模式、账号登录、付费会员。

image.png

说明:以下是基于所有账号登录模式进行操作

Postman 组件介绍

WorkSpace

工作空间,进行对一个空间的Collections、APIS、Environments、Monitors、History进行统一维护管理。

image.png
image.png

Collections

集合管理,将API请求进行分类管理维护。

image.png
image.png
image.png
image.png

APIS

API 接口规划设置,先进行接口规划,再进行Collection 请求生成。

  • 创建API
  • 定义API接口文档(yml)
  • 反向生成Collection接口

image.png

Environments

提供环境变量配置,可以配置不同的环境信息来进行接口的测试.如:DEV,TEST,PROD等

image.png

Mock Server

Mock 模拟测试服务器,PostMan提供模拟server进行接口运行

  • 选择、创建需要模拟运行的接口
  • 模拟服务器参数配置

image.png
image.png

Monitors

API接口运行性能监控,建议使用JMeter进行性能查看

  • 选择接口、配置定时任务,设置通知

image.png

History

API接口请求历史信息查看

  • 历史请求信息查看及操作

image.png

Postman 常见场景使用

使用规范说明:

  • Collection 创建集合对象,统一管理API,对于API非常多的,在集合下创建文件夹进行分组
  • 在指定的集合下,指定的文件将中创建request对象
  • 对存在多个环境测试的情况下,创建环境变量,并从request请求中提取相关变量参数
  • 在request中使用设置环境变量并使用参数

Import API(导入外部接口)

File/import 或者直接在Collections 下进行import导入:

  • 支持在线导入swagger 接口(Link)
  • 支持离线导入文件(collections.json)

image.png

image.png

API+Environment 使用

步骤:

  1. 先配置环境变量(Environment)

参考: Environments 环境变量使用

  1. 在Collection中request请求中选择环境并使用环境变量

注意:
1.请求路径中的参数名来自环境变量中的定义
2.环境变量参数获取使用 {{variableName}} variableName为环境变量
3.环境变量使用的值为环境中的current value值
image.png

Export API 接口

image.png

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享