API 经济风口下,你打算如何轻松简单管理 API?

·  阅读 29
API 经济风口下,你打算如何轻松简单管理 API?

知名评级机构 Benchmark 的 Eric Vishria 曾这样解释 API :人是通过 GUI (图形用户界面)与软件互动,而软件本身则是通过 API 与软件交互。

两个不同的应用程序想要实现互相通信,需要一个中介作为桥梁,而这就是 API(Application Pogramming Interface)。

它由一组定义和协议组合而成,协议是在通信通道的两端相互接受和实施的一套规则,开发者采用这些规则,两个单独的系统可以互相通信,实现与其他软件组件的交互。

作为应用程序编程接口,API 的技术作用已经不是一件新鲜事。但是伴随云计算、5G 行业等数字化经济的发展,API 不再简单视作技术工具,还逐渐成为了当今各行业驱动数字变革的重要力量,并形成了一种崭新的产业生态。而这种生态被誉为:API 经济。

通俗地说,这几年软件行业发生了改变,企业的软件服务需要更高效且低成本的方式进行维护。对于 IT 分工愈发细化的软件服务而言,越来越多的应用场景都需要通过 API 进行数据传换。例如,客户只需要输入几行代码,便可得到一个技术高度集中的企业耗费多年才获得的能力。

作为一个朝阳赛道,API 管理的市场愈发火热,API 管理工具也层出不穷,然而,API 经济的繁荣也意味着 API 数量的剧增,一个大型企业里出现了数十万个的 API 接口已经很常见的画面。API 工具越来越成熟却也越来越臃肿,开发人员的压力也越来越大。找到一个阿金但、轻松的 API 管理工具,更好的进行 API 管理,保证 API 的高可用性与高安全性成为了 API 领域的新挑战。今天,马建仓就给大家介绍一款可拓展的的 API 工具—— Eoapi。

Eoapi 是什么?

Eoapi 的全称是Easy & Open API,这是一款可拓展的国产类 Postman 的开源 API 工具,它除了能提供 API 有关的核心功能以外,还能够通过插件市场帮你将 API 发布至各个应用平台。

项目作者: Eolink

项目地址: gitee.com/eolink_admi…

开源许可证: Apache-2.0

功能特点

  • API 文档:支持 HTTP 协议;支持FormData、XML、JSON、Rawv等格式的请求体
  • API 测试:可快速发起 API 测试、可本地测试
  • Mock:支持模拟文档接口返回值
  • 可离线使用
  • 测试环境管理
  • 支持插件系统
  • 多人协作:可通过远程数据源实现多人协作

如何构建源码

搭建环境

Node.js >= 14.17.x

yarn >= 1.22.x

如何运行代码

1.建议用 yarn 包管理工具 运行代码

yarn install
yarn start
复制代码

官方建议使用 yarn 包管理工具拉取,若是使用 npm 也可以,但安装依赖时需要多花一点时间

2.Angular-cli 快速生成组件、服务

yarn add @angular/cli --global
复制代码

如何运行命令

打包构建

运行测试

如何进行接口测试

接口开发完成后,可通过调用接口测试接口表现

1.填写测试数据

  1. 点击分组 API 对某个 API 发起测试

3.查看 API 请求信息

API Path 里面可能填写了 Query 参数,Eoapi 会将它自动同步到 Query 参数的表格里面。

首先确认你的 HTTP 请求体格式,选择相应的请求体格式后点击测试按钮。

4.点击测试历史,回溯所有 API 请求信息,快速回归测试

目前 Eoapi 已经成为 Gitee 的新晋 GVP。据项目作者方表示,希望通过开源吸收社区中最棒的想法和实践,若是有感兴趣的小伙伴可以自己尝试上手一下,或者点击此处,前往仓库与项目团队共建。

关于 Gitee

掘金 底部.jpg

分类:
开发工具
标签:
收藏成功!
已添加到「」, 点击更改