分享一个类似postman的国产工具,真香!

简介: 整体体验下来,类似postman的工具,只能说Apifox更全面,让我找到一个合适的技术工具提高我们的效率。可以让我们从文档书写和接口对接工作中解脱出来

作为开软件开发从业者,API 调试是必不可少的一项技能,在这方面 Postman 做得非常出色。随着最近行业的移动化、物联网化、数字化转型、微服务等多种概念的提出,对应的API数量已经呈现出爆炸式增长,由此带来的问题就是前后端的接口对接问题越来越来突出,我们能很难找到一个合适的技术工具提高我们的效率。

由此带来的问题就是接口对接的繁琐,前端后端日常吵架。API 调试只是其中的一部分,还有很多事情 Postman 无法完成,或者无法高效完成,比如:API 文档定义、API Mock、API 自动化测试等等。所以问题来了:有类似postman的工具吗?

f51234b6e0ed425faa863874b25043eb_tplv-obj.jpg


作为一个研发,Postman就是我的呼吸机,但是满足不了我们,因此我也在寻找一些国产替代工具。所以,为了应对上面的需求,我们需要的就是将这几个常用软件可以融合到一起,如果能够做到数据完全互通,当我们修改一个地方的时候所有地方都进行修改那就太完美了。

今天在网上冲浪的时候发现了Apifox这款神器,官方宣传就是将多种行业的巨头软件进行了整合为一个统一的程序,通过一套系统、一份数据,解决多个系统之间的数据同步问题。不对比不知道,一对比觉得 Apifox 好像还挺能打的,感兴趣的同学可以继续往下看。 不吹不黑,只列功能,纯客观比对。

核心功能

1、API文档

微信截图_20220616161816.png

微信截图_20220616161816.png

大家熟悉不过的api文档功能,接口文档既可以纯粹的MD格式文档对接口做整体说明,也可以在单个接口内部对单个接口进行说明注释。

微信截图_20220616161816.png


Apifox 在API文档部分,不在是往日冷冰冰的文档,而是完全可视化、这无疑降低了我们的学习成本、并且文档是遵循 OpenAPI 规范,也能提高我们文档的规范性。

2、Mock 数据

微信截图_20220616161816.png

Postman也有mock功能,但它的mock服务需要自己搭建而且mock功能并不强。 在Postman上执行API mock 需要经过3步:
第一步:创建 mock服务器,获得mock url
第二步:逐个编写并添加 mock 示例,在执行mock时返回对应的接口响应

微信截图_20220616161816.png

也就是说接口mock 出来的响应来源于先前调试已经有的,或者直接自己编辑一个响应进去,才能得到一个返回。

mock server 只能返回自己手动添加进去的几条响应,而无法自己无限制创建出mock 数据。
第三步: 将mock url 复制到接口里进行调试。

微信截图_20220616161816.png

微信截图_20220616161816.png

Apifox完全支持 Mock.js 语法、并且扩展身份证、国内手机号等常用规则,可以根据接口定义里的数据结构、数据类型,自动生成 mock 规则。并且内置智能 mock 规则库,根据字段名、字段数据类型,智能优化自动生成的 mock 规则。可自动识别出图片、头像、用户名、手机号、网址、日期、时间、时间戳、邮箱、省份、城市、地址、IP 等字段,从而 Mock 出非常人性化的数据。支持自定义规则库,满足各种个性化需求。支持使用 正则表达式、通配符匹配字段名自定义 mock 规则。

3、API调试

微信截图_20220616161816.png

Postman 基本依赖于JS脚本,通过编写脚本对接口进行调试。 则是以可视化调试界面为主,自定义脚本编辑为辅。

微信截图_20220616161816.png

Apifox 在接口调试部分,一个接口可以创建多个用力并且自动跟随接口进行变更,并且Postman用的功能,Apifox都拥有,可以进行环境变量、全局变量、前后置脚本、全局共享等等功能,可谓是全面。并且支持运行任何语言代码:js、java、py、php等。

4、自动化测试

微信截图_20220616161816.png


微信截图_20220616161816.png

支持对相关的测试用例步骤和对应的数据配置完成后进行自动化测试、我们可以很方便地对代码进行自动化测试。而postman是没有这个功能的。

5、其他功能

1.数据导入/导出

支持导出 OpenAPI (Swagger)、Markdown、Html 等数据格式。

支持导入 OpenAPI (Swagger)、Postman、HAR、RAP2、JMeter、YApi、Eolinker、RAML、DOClever 、Apizza 、DOCWAY、ShowDoc、I/O Docs、WADL、Google Discovery 等数据格式。

这样就可以方便我们进行数据的迁移。而且我们也可以即时备份存档,从此不为写文档而头秃。这个功能是不是很喜欢?

微信截图_20220616161816.png

2.API Hub

作为一个coder,最终的就是进行分享,Apifox官网的API Hub可以让我们方便的查看别人的项目进行学习,同时如果我们做了一份自认为完美的文档也可以进行分享,分享才能使我们更加的强大。可以增强我们的输出能力。

微信截图_20220616161816.png

6、价格对比

从收费模式上看,postman是基础功能不收费,协作功能收费;Apifox是公网版本不收费,私有化部署收费。

微信截图_20220616161816.png

总结,整体体验下来,类似postman的工具,只能说Apifox更全面,让我找到一个合适的技术工具提高我们的效率。可以让我们从文档书写和接口对接工作中解脱出来,更加专注于代码的书写和业务逻辑的梳理,被接口对接烦透了的你不妨尝试一下,你会发现它像一个保姆一样为你做了所有该做的事情。

推荐完了,下载可以去官网:https://www.apifox.cn

相关文章
|
存储 安全 测试技术
快速教你如何使用postman工具进行接口测试?(配置全局token、JWT可用)
快速教你如何使用postman工具进行接口测试?(配置全局token、JWT可用)
1703 0
|
前端开发 测试技术 API
2025年API开发必备:10款优秀Postman替代工具大盘点
API测试在现代开发中至关重要,Postman虽为首选,但市场上涌现出许多优秀替代工具。本文精选2025年10款好评如潮的API测试工具:Apifox、Insomnia、Hoppscotch、Paw、Talend API Tester、HTTPie、ARC、Swagger UI、SoapUI和Thunder Client。这些工具各具特色,满足不同需求,如团队协作、开源易用、自动化测试等。无论是简洁轻量还是功能全面,总有一款适合你的团队,助力效率提升。
7210 122
|
网络协议 API 开发者
深入解密 :Postman、Apipost和Apifox API 协议与工具选择
作为全栈开发者,每天与API打交道是常态。本文总结了多年经验,深入解析常见API协议(HTTP(s)、SSE、gRPC、WebSocket、Socket.IO)及其适用场景,并对比三款主流调试工具(Postman、Apipost、ApiFox)。从基础特性到高级应用,帮助开发者根据需求选择最优方案,提升效率,让开发更顺畅!
1073 21
|
安全 测试技术 API
从开发者视角找寻Postman的替代工具
作为一名软件开发者,我在API开发与测试中长期使用Postman。然而,其全英文界面、网络不稳定时的卡顿以及强制登录带来的数据隐私担忧,促使我寻找替代方案。最终,我发现Apipost这款专为中国用户设计的工具。它提供中文界面,简化理解;无需强制登录,保障隐私;支持Postman数据导入,兼容性强。此外,Apipost还拥有API性能测试、自动化测试及高效文档生成等独特功能,极大优化了我的工作流程。对于追求效率和安全性的开发者,Apipost是理想选择。
|
监控 Java 测试技术
2025年Postman的五大替代工具
Postman虽是广受青睐的API测试工具,但仍存在协作功能有限、执行限制及语言支持单一等问题。为此,本文推荐10款强大替代工具,如Apipost、Rapid、Insomnia、Swagger UI和SoapUI等。这些工具各具特色,涵盖轻量级调试、跨平台兼容、自动化测试及负载测试等功能,满足不同用户需求。选择适合的工具,可显著提升API开发与测试效率。
|
JSON 监控 物联网
#WebSocket 调试全攻略:Postman、Apipost和Apifox核心解析、工具选择与对比!
WebSocket 是一种现代化的全双工通信协议,允许客户端和服务端通过持久连接实时双向传输数据。它适用于即时通讯、实时通知、金融行情、在线协作、物联网等场景。调试 WebSocket 时,工具应具备握手管理、实时消息收发、自定义 Header、消息大小监控、分组管理、多连接支持等功能。
1026 1
|
测试技术 API
软件测试:Postman 工具的使用。开发及测试均需要掌握的测试工具
这篇文章详细介绍了Postman工具的各个模块功能,包括创建请求、集合、环境、自动化测试等,并解释了如何使用Postman进行GET、POST、PUT和DELETE等常见HTTP请求的测试。
|
监控 前端开发 测试技术
postman接口测试工具详解
postman接口测试工具详解
508 7
|
监控 JavaScript 前端开发
postman接口测试工具详解
postman接口测试工具详解
298 6

热门文章

最新文章