关于api:不只是-Swagger和Postman国产的Eolink-Apikit-值得信赖

3次阅读

共计 2479 个字符,预计需要花费 7 分钟才能阅读完成。

作为一个后端开发,我做的大部分我的项目个别都是基于 Swagger 来治理 API 文档,基于 Postman 来做接口调试,基于 JMeter 来做接口性能测试,基于 RAP 等工具 Mock API 数据。可时不时我就会想:“要不要这么麻烦?有没有一款工具可能间接提供这些性能?常常在不同的工具之间切换来切换去真的很烦呢!”.

终于,我找到了一款集 API 设计、API 治理、API Mock、API 自动化测试的一体化合作平台 — Eolink Apikit!

1. Eolink Apikit 介绍

如果用一个公式来阐明 Eolink Apikit,那么 =API 治理 + Mock + 自动化测试 + 异样监控 + 团队合作

有了 Apikit,咱们只须要定义接口文档就能够间接应用接口调试 & 测试、数据 Mock 等性能。并且,接口调试实现后即可保障和接口文档定义完全一致。高效、及时、精确!Apikit 次要提供了上面这 5 大性能:

  1. API 设计
  2. 文档治理
  3. 自动化测试
  4. 监控、研发治理
  5. 团队合作

如果用一句话形容,就是 Eolink Apikit 能够让 API 治理变得更简略!

2. 性能个性

2.1 疾速生成和治理所有 API 文档

无论您应用什么语言开发,Apikit 都能够帮您对立标准地治理起来,并提供弱小的文档治理、合作、测试、分享性能。
亮点有:

  • 主动生成 API 文档,并反对动静更新通过注解主动生成 API 文档,并通过 OpenAPI 实现动静更新;一键导入 Swagger、Postman、JMeter、RAP、YAPI 等产品数据;通过界面疾速创立 API 文档,反对导入各类数据报文间接生成文档内容;
  • 独创的版本治理、差别比照、变更告诉,让 API 文档真正可用!让您像治理代码一样治理文档版本,并能疾速比照版本,理解版本变动。当 API 产生变更时可主动告诉相干人员,让内外部人员疾速理解 API 变更状况,升高沟通老本;
  • 多协定反对,HTTP、Websocket、gRPC、SOAP、TCP、UDP 等

2.2 智能且弱小的 Mock 帮忙您高效对接

前端团队能够在 API 还没开发实现的状况下,借助 Mock API 实现预对接,减速开发过程。测试团队能够通过 Mock API 解耦不必要的零碎,实现集成测试

  • 依据 API 文档主动生成 Mock API,零碎主动依据申请参数返回不同的后果,反对随机生成返回数据,可能实在地模仿后端 API;
  • 反对 MockJS 和 Javascript 语法,可随机生成返回数据,可随机生成各类返回数据:UUID、身份证、手机号、文本、工夫、地址等。或者自行编写 Javascript 对申请参数和返回后果进行解决;
  • 弱小的自定义申请校验与响应,便于前后端对接和集成测试等场景 如果主动生成的 Mock API 无奈满足需要,Apikit 还提供了高级 Mock:设置某些申请参数作为触发条件并返回对应的后果。让 Mock API 有了更宽泛的应用场景,比方更实在地模仿后端来实现集成测试;

2.3 零代码自动化测试

Apikit 提供了 API 测试性能,反对主动生成测试数据,可能通过 Javascript 对申请报文、返回后果等进行加解密、签名等解决;提供弱小、易用的企业级 API 自动化测试解决方案,5 分钟疾速上手,进步 95% 以上回归测试效率,人人皆可应用的“零代码”自动化测试平台;

  • 通过 API 文档创立测试流程,可插入数据库操作和 Javascript 脚本纯界面操作 5 分钟疾速上手;主动生成随机测试数据;反对治理多个测试环境,一键切换;反对操作数据库,实现增删查改和验证数据;
  • 将测试后果保留为测试用例,不便随时复用
  • 一键进行回归测试,缩小 95% 重复劳动!
  • 提供具体的测试报告,包含返回头部、返回后果、性能工夫剖析等内容

3. 下载应用

拜访 Apikit 的官网地址:https://www.eolink.com/apikit
既可下载对应操作系统的安装包,也可应用 Web 版,并且反对多种登陆,十分不便。

4. 疾速上手

4.1 外观设置

十分好看的主题色彩,话说我最喜爱这暗色模式,难掩高级感。

当然,你能够抉择本人喜爱的主题,Apikit 很贴心地内置了多款主题

4.2 增加我的项目

在 Eolink Apikit 中增加我的项目会让人非常愉悦,因为太不便了。

你能够批量导入我的项目,Eolink Apikit 反对一键导入 Swagger、Postman、RAP、YAPI 等产品数据,旧我的项目迁徙一键搞定,爽到飞起!

4.3 创立文档

Apikit 中一共有 5 种创立 API 文档的形式:

  1. 新建 API 文档,也是最罕用的 API 文档创立办法
  2. 导入 API 文档
  3. 从模板增加 API 文档
  4. 主动生成 API 文档
  5. IDEA 插件正文同步 API 文档

主动生成 API 在 API 治理利用 / 选中某个我的项目 / 其余菜单 / 数据源同步(API 文档主动生成),能够通过配置数据源信息,实现基于数据源的 API 信息主动生成 API 文档。以后反对 5 种数据源:Swagger URL、apiDoc、Github、gitlab、码云。

以 Swagger 为例

4.4 在线分享 API 文档

您能够在线分享我的项目给团队以外的人,其他人能够通过分享链接在线查看 API 文档并且进行 API 测试。通过这种形式查看 API 文档不须要注册账号,用户可不便查看接口文档和测试接口。在我的项目内,点击进入项目管理菜单,抉择 在线分享,即可启用或禁用我的项目在线分享性能。

你也能够设置拜访明码,确保只有明码能力查看,还可设置分享我的项目可见页面,用于管制内部人员通过链接拜访时可查看的我的项目页面,零碎默认可见全副。

分享实现之后,就能够通过链接在线拜访了!高效,便捷,再也不必通过本地文档传输了!

还有其余性能,包含接口设计、接口调试、Mock API 等,都十分弱小,强烈建议返回 https://www.eolink.com/?utm_source=cpsf&utm_content=cpy102 去摸索

总结

从下面我对 Eolink Apikit 的性能形容就能够看出,Apikit 未然是一款非常优良的国产软件了,依据 Eolink Apikit 团队公开产品 Roadmap,还有很多精彩的性能在开发中。

我置信 Eolink Apikit 肯定能够,而且每个中国的开发者都应该用一用 Apikit!

正文完
 0