YApi
YApi 是高效、易用、功能强大的 api 管理平台,旨在为开发、产品、测试人员提供更优雅的接口管理服务。可以帮助开发者轻松创建、发布、维护 API,YApi 还为用户提供了优秀的交互体验,开发人员只需利用平台提供的接口数据写入工具以及简单的点击操作就可以实现接口的管理。本文将带领大家搭建 YApi 接口平台。
Windows 部署 YApi
前置条件 环境准备
想要在 Windows 上部署 YApi,需要两个东西:
- Nodejs
- MongoDB
Nodejs
到 Nodejs 官网,下载 Stable 版本,也就是 稳定版,然后一直点下一步就行了~
MongoDB
到 MongoDB 官网下载,建议是下载 4.x 版本。
记得勾选这个哦~
安装后需要修改 MongoDB 的配置。
# !!!修改安装目录
dbpath=D:\MongoDB\data\db # 数据库路径
# !!!修改安装目录
logpath=D:\MongoDB\log\mongod.log # 日志输出文件路径
logappend=true # 错误日志采用追加模式
journal=true # 启用日志文件,默认启用
quiet=true # 过滤掉无用的日志信息,若需要调试使用请设置为false
port=27017 # 端口号 默认为27017
添加环境变量
右击 我的电脑->属性->高级系统设置->环境变量,把 D:\MongoDB\bin 添加到 Path 环境变量中
验证环境
在终端中输入
mongod --config "D:\MongoDB\mongodb.config" --install --serviceName "MongoDB"
接着在浏览器中输入 http://localhost:27017,查看结果,如果看到以下结果,则说明成功了~
YApi 可视化部署
npm 安装 yapi-cli
npm i -g yapi-cli --registry https: //registry.npm.taobao.org
启动 yapi
yapi server
配置 ip
运行命令,启动 YApi 可视化界面~
node vendors/server/app.js
在浏览器里打开 3000 端口号
很麻烦啊!!!
可以看出 YApi 的部署需要安装各种环境,相当麻烦~~
推荐一款 API 工具 Apifox 不需要任何部署,就可以完成 API 管理这一工作~
Apifox
Apifox 有:
- 客户端版本
- Web端版本
Apifox 的定位是:
- API 文档、API 调试、API Mock、API 自动化测试
- 更先进的 API 设计/开发/测试工具
- Apifox = Postman + Swagger + Mock + JMeter
Apifox 是国内API管理工具的龙头
主界面
这是 Apifox 的主界面
接口界面
接口界面 结构分明,清晰明了
自动化测试
Apifox 支持自动化测试,可以使用它进行 高并发模拟、压测。
支持数据库连接
可视化的方式,选择数据库连接,包括 Mysql、SQL server、Oracle、ClickHouse 等热门数据库。
总结
YApi 这款工具用起来很方便,点击免费使用。
但是 Apifox 功能更加齐全,包含了 YApi 的所有功能,并且拥有更多海量的功能!
Apifox = Postman + Swagger + Mock + JMeter
可以说这两者已经不在一个层级了,Apifox 明显更高大上一些~