[开源]一款基于版本迭代和项目视角的接口测试和文档生成软件
开源系统流程管理
![[开源]一款基于版本迭代和项目视角的接口测试和文档生成软件](https://yy123.ink/api/img/1782597315259-iw5493.jpg)
一、开源项目简介
ApiChain是一款基于版本迭代和项目视角的接口测试和文档生成软件,相比于postman这样的外来品,ApiChain 更“懂”你。
二、开源协议
使用MIT开源协议
三、界面展示



四、功能概述
一款基于版本迭代和项目视角的接口测试和文档生成软件。
APIChain拥有如下特色:
-
按迭代产出接口文档,按项目汇总迭代相关接口,迭代文档可生成本机内网ip的链接地址实时共享,也可导出成html、markdown等格式;
-
环境变量支持全局、项目、迭代三个层面;
-
支持更多类型的随机入参;
-
支持URL路径类型的入参的测试和文档生成;
-
可将请求返回的header、cookie信息纳入接口文档;
-
可将一系列接口的调用入参和返回串联起来调用接口,做成可重复运行的单测用例,甚至包括使用前面步骤返回的cookie、header里的信息;
-
迭代单测用例可合并到项目,用于项目的回归测试;
-
纯内网,无需连接互联网;
-
可将迭代关联的一系列需求文档、ui设计文档的链接以及数据库变动、配置中心变动等信息汇总在这个迭代接口文档里;
五、技术选型
ApiChain是一款基于版本迭代和项目视角的接口测试和文档生成软件,相比于postman这样的外来品,ApiChain 更“懂”你。
从源码编译
版本依赖:
-
nodejs:v20.12.2
-
electron:26.2.4
3、生成可执行文件
基于Electron跨平台开发,可根据你的平台下载源码自行编译,也可直接使用编译好的
windows 平台:ApiChain_Setup_1.0.7.exe
linux 平台:ApiChain-1.0.7.AppImage
mac平台请下载源码自行编译,编译方法参照 从源码编译 部分
**mac 如果遇到无法打开应用的情况,在终端执行命令sudo spctl --master-disable 后即可正常打开 **
更多内容请查看 README.md 文档
评论