一款国产版Postman,好用!

简介: 国产版Postman,好用的API管理工具,软件完全免费,堪称国产良心,有兴趣有需求的小伙伴,可以去官网下载。

作为软件开发从业者,API 调试是必不可少的一项技能,在这方面 Postman 做得非常出色。但是在整个软件开发过程中,API 调试只是其中的一部分,还有很多事情 Postman 无法完成,或者`无法高效完成`,比如:API 文档定义、API Mock、API 自动化测试等等。Apifox 就是为了解决这个问题而生的,国产版Postman,好用的API管理工具。

微信截图_20220715154337.png

Apifox的野望

看了一众大咖们对 Apifox 赞不绝口,你可能会好奇 Apifox 究竟是何方神圣?根据官方定义,Apifox 是 API 文档、API 调试、API Mock、API 自动化测试一体化协作平台,定位 Postman + Swagger + Mock + JMeter。如果你也曾使用过 Apifox,相信你会深表赞同。

如果你认为一体化协作平台就是 Apifox 的一切,那你可能低估了 Apifox 的野心。

先来看下 Apifox 的收费模式,

微信截图_20220715154337.png

是的,你没有看错,免费版即享“无任何限制”,不限团队人数、不限功能、不限项目数、不限接口数,如此奢华的免费套餐,放眼全网也很难找到第二家(SaaS 平台)。

开源Api管理工具

国内外有一些很不错的开源API管理产品,比如 SwaggerRap2Yapi 等等,每个产品支持的功能各有不同,可以说各有特点。但因为是开源的,对于企业用户来说会有一些问题,比如国外产品是英文版,有的产品的侵入性会比较强,且学习成本高,支持不及时等。

而在这个敏捷开发的年代,API 研发越来越注重整个项目的协作,比如 API 调试、API 文档,如果能贯穿整个研发流程,与项目所有角色打通,团队效率和效果都将大大提高!

Apifox的设计初衷

Apifox 是 API 文档、API 调试、API Mock、API 自动化测试一体化协作平台,定位 Postman + Swagger + Mock + JMeter。通过一套系统、一份数据,解决多个系统之间的数据同步问题。只要定义好 API 文档,API 调试、API 数据 Mock、API 自动化测试就可以直接使用,无需再次定义;API 文档和 API 开发调试使用同一个工具,API 调试完成后即可保证和 API 文档定义完全一致。

简单说:

Apifox = Postman + Swagger + Mock + JMeter

那么问题来了,在盛行小而美的 API 工具的当下,为什么会横空出世一个“瑞士军刀”般存在的 Apifox?答案就在 Apifox 的宗旨里面:节省研发团队的每一分钟。

微信截图_20220715154337.png

在 Apifox 之前,为了达成对 API 语义上的理解和实现上的一致性,前端、后端、测试使出十八般武艺,定义 API 用 Swagger,生成文档用 YAPI,前端自测用 Mock,接口测试用 Postman,性能测试用 JMeter,各类配置、数据、链接满天飞,重要的事情说三遍啊说三遍。有了 Apifox 之后,前端、后端、测试之间原本是去中心化的 P2P 通讯方式变成以 Apifox 为中心的新型通讯方式,通讯对象从原本充满不确定性的人,变成稳定可靠的平台,各类配置、数据、链接也有了统一管理的地方,团队通讯成本和 API 管理成本大幅降低。

Apifox的亮点

首先相对于国外产品来说,Apifox 是国内团队开发,界面完全中文,英文不好的朋友使用起来会非常舒服!

微信截图_20220715154337.png

其次学习成本低,文档信息丰富,功能齐全,用户在社区的提问反馈及时!

除了这些优点,Apifox 还有几大功能特性

一、快速API调试

微信截图_20220715154337.png

1、API 文档设计

  1. 可视化 API 文档管理,零学习成本。
  2. 支持数据模型,接口之间可以复用相同的数据结构。
  3. 接口文档完全遵循 OpenAPI(Swagger) 规范。
  4. 支持在线分享 API 文档,方便与外部团队协作。

2、API 调试

  1. Postman 有的功能 Apifox 都有(如环境变量、前置/后置脚本、Cookie/Session 全局共享等),并且比 Postman 更高效好用。
  2. 自动校验数据结构:校验返回的数据结构是否符合文档定义,自动发现接口数据异常。
  3. 可视化的断言、提取变量、数据库(SQL)操作等功能。
  4. 支持接口用例功能(一个接口多个用例)。

(1)自定义json格式

微信截图_20220715154337.png

(2)自动生成json格式数据

微信截图_20220715154337.png

(3)返回结果校验

微信截图_20220715154337.png

3、API 自动化测试

  1. 完善的 API 场景测试(流程测试)功能,保证接口数据的正确性。
  2. 可视化的断言、提取变量、数据库(SQL)操作等功能。
  3. 支持自定义前置/后置脚本,自动校验数据的正确性。脚本语法 100% 兼容 Postman,降低学习成本。
  4. 支持调用 javascript、java、python、php、js、BeanShell、go、shell、ruby、lua 等语言代码。

微信截图_20220715154337.png

4、API 数据 Mock

Apifox 零配置 Mock 出来的数据和真实情况是非常接近的,前端开发可以直接使用,而无需再手动写 mock 规则。

后续功能规划

  1. 接口性能测试支持(类似 JMeter);
  2. 支持插件市场,可以自己开发插件;
  3. 开放 Apifox API,允许开发者通过 API 调用 Apifox 的功能;
  4. 支持更多接口协议,如GraphQL、gRPC、websocket等;
  5. 支持离线使用,项目可选择在线同步(团队协作)还是仅本地存储(单机离线使用);丰富的细节设计

类似的细节还有很多,这些细节设计都是产品在用户的反馈中总结而来,可以说正是这些细节让 Apifox 成为最懂用户,最重视用户的产品!国产版Postman,好用的API管理工具,软件完全免费,堪称国产良心,有兴趣有需求的小伙伴,可以去官网下载。

官网:https://www.apifox.cn/a1BOb111

相关文章
|
6月前
|
存储 安全 测试技术
Postman工具介绍
【6月更文挑战第1天】Postman是一款由Postman公司开发的API开发协作软件,广泛应用于API设计、构建、测试和安全管理。
|
XML JSON 测试技术
3.3 Postman基础
Postman是一个接口测试工具,Postman相当于一个客户端,可以模拟用户发起的各类HTTP请求,将请求数据发送至服务端,获取对应的响应结果。Postman版本:Postman-win64-9.15.2-Setup.exe。
87 0
|
API Docker 容器
【Post工具】PostMan 他媳妇 PostWoman
【Post工具】PostMan 他媳妇 PostWoman
128 0
|
运维 前端开发 搜索推荐
比Postman更适合国人的接口调试工具
比Postman更适合国人的接口调试工具
251 0
比Postman更适合国人的接口调试工具
|
JSON 测试技术 数据格式
postman接口测试工具的使用攻略
postman接口测试工具的使用攻略
324 0
postman接口测试工具的使用攻略
|
Java Python
你不一定知道的postman实用小功能
你不一定知道的postman实用小功能
你不一定知道的postman实用小功能
|
Web App开发 JavaScript 网络协议
推荐一款 Postman 的开源替代品: Postwoman
推荐一款 Postman 的开源替代品: Postwoman
11108 1
推荐一款 Postman 的开源替代品: Postwoman
|
JSON 前端开发 数据可视化
最强Postman替代品,国产软件Apifox到底有对牛?
作为软件开发从业者,API 调试是必不可少的一项技能,在这方面 Postman 做的非常出色。但是在整个软件开发过程中,API 调试只是其中的一部分,还有很多事情 Postman 无法完成,或者无法高效完成,比如:API 文档定义、API Mock、API 自动化测试等等。Apifox 就是为了解决这个问题而生的。
|
JSON 前端开发 JavaScript
中文版Postman?功能真心强大!
根据接口模型定义,自动生成各种语言/框架(如 TypeScript、Java、Go、Swift、ObjectiveC、Kotlin、Dart、C++、C#、Rust 等)的业务代码(如 Model、Controller、单元测试代码等)和接口请求代码。目前 Apifox 支持 130 种语言及框架的代码自动生成。 更重要的是:你可以通过自定义代码模板来生成符合自己团队的架构规范的代码,满足各种个性化的需求。