API接口管理 8款在线API接口文档管理工具;便于使用!

大数据 2023-08-12 22:00:04
7阅读

1. 邮递员

Postman是一款著名的Chrome网页调试插件,我们经常使用它来进行临时http请求调试。幸运的是,Postman 可以将调试后的请求保存到Collection 中。形成的Collection可以作为简单有效的接口文档,支持在线测试,并且可以通过同一账号登录进行共享和同步。对于QA来说,使用Postman进行接口测试和接口文档维护是同一件事,测试就是文档,维护成本也很低。官方网站:https://www.getpostman.com

2. 招摇

“Swagger 是一个标准化且完整的框架,用于生成、描述、调用和可视化RESTful 风格的Web 服务。”简单来说,Swagger 是一个功能强大的界面管理工具,为多种编程语言提供了前端和后端分开的解决方案。 Swagger主要包括以下四个部分:

1、Swagger可以直接嵌入到项目中,开发时通过编写注释自动生成接口文档;

2、Swagger包含Swagger Editor,它是使用yaml语言的SwaggerAPI的编辑器,支持导出yaml和json格式的接口文件;

3、Swagger包含Swagger UI,以html的形式展示Swagger Editor编辑的界面文档;

4.Swagger支持根据定义的接口导出各种语言的服务器或客户端代码。

官网:https://swagger.io/

3. RAP2

RAP来自阿里巴巴,是一款可视化界面管理工具。通过分析接口结构,使用mock动态生成模拟数据,验证真实接口的正确性,并通过围绕接口定义的一系列自动化工具来提高我们的协作效率。可以在线使用,也可以本地部署。一个GUI WEB界面管理工具。在RAP中,您可以定义接口的URL、请求响应详细信息格式等。通过分析这些数据,RAP提供了MOCK服务和测试服务等自动化工具。 RAP还提供了大量企业级功能,帮助企业和团队高效工作。官方网站:http://rapapi.org/platform/home.do

4.YAPI

YApi是去哪儿前端团队开源的界面管理工具。功能强大,可轻松自行部署。并且支持使用docker部署,使用成本非常低。官方网站:https://yapi.ymfe.org

5.Elinker

elinker是一个界面管理服务网站。不想部署YApi、Rap2、Swagger等的团队可以使用,免费版本对于小型团队来说已经足够了。官方网站:https://www.eolinker.com

6.DO聪明

可以编辑和管理接口信息,支持get、post、put、delete、patch五种方法,支持https、https协议,支持query、body、json、raw、rest、formdata参数可视化编辑。同时可以对json进行无限级别的可视化编辑。此外,还提供状态代码、代码注入和Markdown 文档等附加功能。接口可调试运行,参数可加密,范围从md5到aes。对返回的参数进行实时分析并与模型进行比较,给出不一致的地方,找出界面中可能出现的问题。如果你不想手写文档,那就试试界面的数据生成功能,可以一键为界面上运行的数据生成文档信息。无缝集成mock,DOClever本身就是一个mock服务器,当你设置接口的开发状态为完成时,本地mock会自动请求真实的接口数据,否则会返回预先定义的mock数据。支持postman、rap、swagger的导入,方便您做无缝迁移,还支持html文件的导出,方便您离线浏览!项目版本和界面快照功能是并行的。您可以为项目定义1.0、1.1、1.2版本,并且可以在不同版本之间自由切换和回滚。您不再害怕丢失界面信息。同时,界面还具有快照功能。当您的接口开发进行到一半或者接口需求发生变化时,您可以随时查看之前编辑过的接口信息。自动化测试功能。目前市面上同类平台的接口自动化测试大多是伪自动化的。对于复杂的场景,比如获取验证码、登录、获取订单列表、获取具体订单详情等一系列上下文相关的操作是无能为力的。 DOClever独创的自动化测试功能只需要您编写极少量的javascript代码即可完成网页中的这一系列操作。同时,DOClever还提供了定期在后台批量执行测试用例并将结果发送到团队成员邮箱的功能,您可以及时了解界面的运行状态。团队协作功能,很多类似的平台都是收费的,但DOClever认为好的东西需要分享,你可以创建一个新的团队,把团队里的所有成员拉进来,分组,分配相关的项目以及如权限、发布团队公告等。官方网站:http://doclever.cn

7. 糟糕的API

CrapApi接口管理系统实际上是一个java开源项目。由anjularjs+bootstrap+springMVC构建的免费开源的API接口管理系统(应用程序接口管理系统)。后台开发语言为java。主要技术:anjularjs、bootstrap、springMVC、hibernate、maven应用程序编程接口。演示地址:http://api.crap.cn或http://api2.crap.cn账号:super 123456。 系统特点:系统支持管理员管理、权限控制、角色管理。支持多项目、多模块划分。它还支持私有项目和模块密码访问。支持数据字典管理。支持数据字典密码访问。支持项目错误码管理和接口复制。功能支持前端菜单定制和管理员菜单定制。官网:https://github.com/EhsanTang/CrapApi

8. EasyAPI

接口文档比较简单,但是对于喜欢简单接口文档的人来说,easyAPI也是一个不错的选择。界面简洁明了,粉色和蓝色的颜色很可爱,但在我的试用过程中,界面显得不太稳定,有些按钮点击没有反应,图标有时可见有时不可见。而且由于接口文档和接口测试不在一个菜单下,所以两个功能之间的转换有点费力。同时还具有回收站、版本管理等功能。总体来说,比eolinker简单,比rap好听。不过接口测试的功能还是相当强大的。左边填写数据,右边显示结果,非常直观。如果能支持本地测试就更好了。官网:https://www.easyapi.com/

9. 阿皮萨

1、项目管理; 2、API分类管理; 3、自动保存请求和响应,为以后的自动化测试做准备; 4.跨域模拟请求5.自动生成文档的功能很好用,可以直接将参数分析成文档。最后将其导出为html文档。官方网站:http://apizza.cc

API接口管理,8 款在线 API  接口文档管理工具;好用!_接口文档

the end
免责声明:本文不代表本站的观点和立场,如有侵权请联系本站删除!本站仅提供信息存储空间服务。