Apifox免费吗?一款免费的API管理工具

Apifox 免费吗?答案是:Apifox 是完全免费的,无任何限制;不限团队人数,不限功能,不限项目数,不限接口数。

Java

我们平时在做接口测试的时候,对于一些常用的接口测试工具的使用应该都非常熟悉了:

接口文档:Swagger、Yapi

接口测试:Postman、Postwoman

Mock:EasyMock、Mockito、mock.js

性能测试:Jmeter、Locust

……

做接口测试,需要在电脑上安装那么多软件,你会不会感到很蛋疼?

老子就是不想装那么多软件,有没有一款免费接口测试软件,能够把以上所有的功能都集成到一块?重点是可以白嫖哈哈哈!

有的,今天给大家推荐一款丧心病狂买免费的 API 测试工具:Apifox。一个团队可以创建任意数量的项目,对团队成员数量也没有限制,Apifox 中所有的功能都没有限制,API 文档、调试、mock、自动化、项目管理、团队管理的功能都是不需要付费直接可用的。

私有化部署和 SaaS 版本的功能是一样的,只不过私有化部署是部署在客户公司自己的服务器上。

Apifox免费吗?一款免费的API管理工具

感兴趣的话可以去官网下载,如果是私有化部署可以去官网找相关工作人员咨询。

而且用户支持也会比各种国外的软件好很多,他们专门建立了用户群,来回答用户在使用过程中的各种问题,并给予解答。

在 Postman 里收费的高级功能,在 Apifox 上是免费的#

在众多知名度比较高的软件中,属于付费的高级功能的,在 Apifox 中都是免费的。

比如说,在 Postman 中,协作是高级功能,需要每年支付一笔高昂的费用才能使用,但在 Apifox 协作就是基础功能,是完全免费的。

Apifox 定位于后端、前端、测试都能用的一体化协作平台,首先是一个前端、后端、测试都觉得能用、好用的单兵作战利器,

然后在这个基础上,基于项目接口的设计、开发、mock、测试、修改、维护,使用 Apifox 这个功能去联通和更新各端的数据,减少大家修改和维护的成本。

所以说 Apifox=Postman+Swagger+Jmeter+Mock。

Apifox 不仅免费,功能还比常用的软件更加强大#

Apifox 不仅免费,作为一个接口管理工具,它的各项功能会比第一代接口设计和调试工具更加卓越。

它的接口设计功能比 swagger 效率更好,更不容易出错,它生成的接口文档比 swagger ui 更加美观;

调试 比 postman 提供更多的辅助功能,例如调用外部函数,连接数据库,可视化断言和数据结构;

mock 功能内置 智能 mock 引擎,无需配置就可以 mock 高度真实的业务数据;

自动化测试功能不需要费劲写接口测试用例,只需要简单修改参数生成单个接口的用例,就能生成接口自动化用例。

1.Apifox 的文档功能#

a. 支持导入 swagger、postman、rap2 等格式的接口文档

Apifox免费吗?一款免费的API管理工具

只要把 swagger 的 URL 填到 Apifox 里面去,Apifox 就会自动导入 API 定义,就能生成好用美观的 API 文档。而且接口文档还能够自动生成。

b. 接口文档是和接口一体的,修改接口可以顺便修改文档 Apifox 支持接口内添加接口文档,支持状态字段、API 描述和自定义文档字段、以及项目级别的纯 md 文档。

Apifox免费吗?一款免费的API管理工具

c. 支持生成代码支持生成接口请求代码,数据模型代码,项目接口代码,支持 130 多种语言和框架,包括最热门的 Java,Python,PHP 等语言。

2.Apifox 生成的接口文档#

Apifox 的接口文档颜值,功能支持上会比 swagger ui 丰富得多。

请求参数和响应参数都以表格的形式罗列出来, 所属的数据类型还以不同颜色的字体高亮出来,是否必填,和示例值也清晰地展示出来,可读性比较高。

Apifox免费吗?一款免费的API管理工具

另外,在接口文档上也提供了额外的功能支持,可以生成接口的请求代码,也可以点击运行,对接口文档发起调试。

Apifox免费吗?一款免费的API管理工具

点击运行按钮,会对接口在线发起调试

Apifox免费吗?一款免费的API管理工具

3.Apifox 的调试功能#

Apifox 在这个点我个人感觉创新是比较多的,它把 Postman 里需要写脚本的功能都封装成了可视化界面,直接通过填写参数的方式去调试。

Apifox免费吗?一款免费的API管理工具

Apifox免费吗?一款免费的API管理工具

Apifox 的调试功能

可视化界面其实会大大降低操作的门槛,写脚本的话至少需要会一些 js 语言,而像现在这样填参数的方式,不会脚本语言也能调试。

不过,如果你想要做一些复杂的调试,它还是保留了脚本调试功能的。 脚本调试支持第三方 js 类库,支持外部脚本和语言。

Apifox免费吗?一款免费的API管理工具

Apifox 的自定义脚本功能

另外它还支持相应的数据类型校验和请求参数使用动态值

Apifox免费吗?一款免费的API管理工具

4.Apifox 的接口测试功能

写测试用例是测试人员的工作里比较重要的一项,也非常占用时间;编写完成后,后期如果接口出现变化和修改,测试人员还要回去更新和修改测试用例。

Apifox 做到的是单个接口的测试用例仅需修改参数就能一键生成,一旦接口修改,接口用例也会自动更新,测试人员只需要在回归的时候做少量的修改就可以。

Apifox免费吗?一款免费的API管理工具

Apifox免费吗?一款免费的API管理工具

一键测试,自动生成测试报告:

Apifox免费吗?一款免费的API管理工具

5.Apifox 的 mock 功能#

Apifox 的 mock 功能是他们重磅宣传的功能,我对比了下,它确实是有优点的:

mock 服务合并到环境中,不用自己搭建 mock server,选择本地 mock 就能启动 mock 服务

Apifox免费吗?一款免费的API管理工具

内置 mock 服务器

在接口文档的响应字段直接选择 mock 规则,避免后期要像 postman、apipost 那样自己去编写响应参数模板

Apifox免费吗?一款免费的API管理工具

设置 mock 规则

预先构造了一批常用数据的 mock 规则,作为内置智能 mock 引擎,不需要开发再编写脚本,就能 mock 出比较真实的业务数据。

Apifox免费吗?一款免费的API管理工具

Apifox 里内置的 mock 规则

点击发送 mock 出来的数据

总结

对于 Apifox 免费吗?是的!完全免费!Apifox 的整体功能非常好用,支持一整个团队的协作,而且免费。官网下载地址:www.apifox.cn/a1BOb111

本作品采用《CC 协议》,转载必须注明作者和本文链接