一飞开源,介绍创意、新奇、有趣、实用的开源应用、系统、软件、硬件及技术,一个探索、发现、分享、使用与互动交流的开源技术社区平台。致力于打造活力开源社区,共建开源新生态!
一、开源项目简介ApiChain是一款基于版本迭代和项目视角的接口测试和文档生成软件,相比于postman这样的外来品,ApiChain 更“懂”你。
二、开源协议使用MIT开源协议
三、界面展示四、功能概述APIChain拥有如下特色:
按迭代产出接口文档,按项目汇总迭代相关接口,迭代文档可生成本机内网ip的链接地址实时共享,也可导出成html、markdown等格式;环境变量支持全局、项目、迭代三个层面;支持更多类型的随机入参;支持URL路径类型的入参的测试和文档生成;可将请求返回的header、cookie信息纳入接口文档;可将一系列接口的调用入参和返回串联起来调用接口,做成可重复运行的单测用例,甚至包括使用前面步骤返回的cookie、header里的信息;迭代单测用例可合并到项目,用于项目的回归测试;纯内网,无需连接互联网;可将迭代关联的一系列需求文档、ui设计文档的链接以及数据库变动、配置中心变动等信息汇总在这个迭代接口文档里;五、技术选型从源码编译版本依赖:
nodejs:v20.12.2electron:26.2.4安装 & 配置 yarnnpm install -g yarnyarn config set ELECTRON_MIRROR https://registry.npmmirror.com/-/binary/electron/yarn config set ELECTRON_BUILDER_BINARIES_MIRROR https://registry.npmmirror.com/-/binary/electron-builder-binaries/yarn config set registry https://registry.npmmirror.com/下载依赖包yarn生成可执行文件yarn package基于Electron跨平台开发,可根据你的平台下载源码自行编译,也可直接使用编译好的
windows 平台:ApiChain_Setup_1.0.7.exe
linux 平台:ApiChain-1.0.7.AppImage
mac平台请下载源码自行编译,编译方法参照 从源码编译 部分
**mac 如果遇到无法打开应用的情况,在终端执行命令sudo spctl --master-disable 后即可正常打开 **
更多内容请查看 README.md 文档
六、源码地址访问一飞开源:https://code.exmay.com/