[开源]一款基于版本迭代和项目视角的接口测试和文档生成软件

开源系统流程管理
2026-06-28 05:54 3 次浏览 • 0 次下载 0KB
[开源]一款基于版本迭代和项目视角的接口测试和文档生成软件

一、开源项目简介

ApiChain是一款基于版本迭代和项目视角的接口测试和文档生成软件,相比于postman这样的外来品,ApiChain 更“懂”你。

二、开源协议

使用MIT开源协议

三、界面展示

图片

图片

图片

四、功能概述

一款基于版本迭代和项目视角的接口测试和文档生成软件。

APIChain拥有如下特色:

  1. 按迭代产出接口文档,按项目汇总迭代相关接口,迭代文档可生成本机内网ip的链接地址实时共享,也可导出成html、markdown等格式;

  2. 环境变量支持全局、项目、迭代三个层面;

  3. 支持更多类型的随机入参;

  4. 支持URL路径类型的入参的测试和文档生成;

  5. 可将请求返回的header、cookie信息纳入接口文档;

  6. 可将一系列接口的调用入参和返回串联起来调用接口,做成可重复运行的单测用例,甚至包括使用前面步骤返回的cookie、header里的信息;

  7. 迭代单测用例可合并到项目,用于项目的回归测试;

  8. 纯内网,无需连接互联网;

  9. 可将迭代关联的一系列需求文档、ui设计文档的链接以及数据库变动、配置中心变动等信息汇总在这个迭代接口文档里;

五、技术选型

ApiChain是一款基于版本迭代和项目视角的接口测试和文档生成软件,相比于postman这样的外来品,ApiChain 更“懂”你。

从源码编译

版本依赖:

  • nodejs:v20.12.2

  • electron:26.2.4

1、安装 & 配置 yarn
npm install -g yarn
yarn 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/
2、下载依赖包
yarn

3、生成可执行文件

yarn package

基于Electron跨平台开发,可根据你的平台下载源码自行编译,也可直接使用编译好的

windows 平台:ApiChain_Setup_1.0.7.exe

linux 平台:ApiChain-1.0.7.AppImage

mac平台请下载源码自行编译,编译方法参照 从源码编译 部分

**mac 如果遇到无法打开应用的情况,在终端执行命令sudo spctl --master-disable 后即可正常打开 **

更多内容请查看 README.md 文档