BrickCore 自动化测试平台

基于 FastAPI + Vue3 的 Web UI / 接口 / 性能 / AI 一体化测试平台。
源码地址:源码地址
欢迎大家使用,有帮助的的话帮忙点个⭐,Orz

功能概览

模块 说明
接口自动化 接口管理、用例/套件/计划、数据工厂、定时任务
AI 测试 需求生成功能用例、助手、问答评测、失败分析等
性能测试 场景压测;高并发可配合 执行机 中的分布式 Worker
Web UI 自动化 用例编排、录制、计划执行;需安装 Windows 执行器

功能演示

README 内嵌大图会被 Gitee 压缩变糊,高清说明与录屏见演示站静态页(纯 HTML,随仓库 showcase/ 部署):

👉 产品功能演示 可点击查看高清视频演示哦

👉 使用说明(文档) — 无需登录,与平台「文档中心」同目录

亮点 说明
AI 需求 → 功能用例 上传 PRD,AI 批量生成,支持禅道 / 导出 XLSX
UI MCP 录制 MCP / 平台助手驱动浏览器录制
UI 定位器自愈 页面小改后自动尝试修复定位器
接口用例 AI 生成 基于 Swagger 生成接口自动化用例

安装步骤:

  1. 下载并解压 BrickCoreRunner.zip(路径勿含中文/空格)
  2. 运行 BrickCoreRunner.exe
  3. 使用演示账号登录,点击 上线;在 设备管理 确认在线

更多说明:docs-site/guide/runner-client.md

平台截图:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Linux 服务器 Docker 部署(自建)

第一次部署请直接跟详细文档(按步骤 0~9 执行):

👉 docs-site/guide/docker-deploy.md腾讯云 CVM + OpenCloudOS 9 完整示例)

根目录下文仅作速查;环境安装、安全组、排错以部署文档为准。

注意:服务器上只使用 docker-compose.yml 全栈,不要再跑 docker-services.yml(会端口冲突)。
在这里插入图片描述

部署前准备

要求
系统 OpenCloudOS 9(腾讯云常见)或其它 64 位 Linux
规格 2GB+ 内存、50GB+ 磁盘
Git / Node / Docker 见部署文档步骤 1~2;OpenCloudOS 用 dnf install nodejs npm不要用 dnf module nodejs 和 NodeSource 一键脚本
腾讯云 安全组放行 TCP 80(必开)

速查命令(已完成步骤 1~2 后)

git clone https://gitee.com/BanZhuanKeOrz/BrickCore.git
cd BrickCore
cd frontend && npm install && npm run build && cd ..

# 建议改 docker-compose.yml:MINIO_PUBLIC_ENDPOINT: <公网IP>:9200

docker compose up -d --build
docker compose logs -f backend    # 出现「启动后端服务」后 Ctrl+C

docker exec -i fastapi_mysql mysql --default-character-set=utf8mb4 -uadmin -pBrickCore123456 fastapi < database.sql

访问 http://你的公网IP/

本机开发(可选)

部署文档 · 附录 B


文档

文档 说明
Docker 部署(腾讯云 OpenCloudOS) 自建环境跟做
docs-site/ 功能使用说明

支持与交流

  • 觉得有用欢迎 Star
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐