扬帆自动化测试平台
# 扬帆自动化测试平台
- 前后端采用 gin-vue-admin(Gin + Vue 全栈开发基础平台)
- 测试引擎采用 HttpRunner V5(覆盖接口测试等测试类型,并支持扩展能力)
# 1. 项目概述
扬帆自动化测试平台面向企业级研发团队,致力于将“用例资产沉淀、任务调度执行、测试数据管理、报告与通知”进行一体化整合,提升团队在敏捷迭代与持续交付场景下的测试效率与质量可控性。
# 核心价值
- 效率提升:定时任务与 CI 触发自动执行,降低回归成本
- 质量可控:统一报告与指标沉淀,问题定位链路更清晰
- 资产复用:接口、步骤、用例、环境变量、函数插件等测试资产可复用、可治理
- 可扩展性:基于执行引擎与插件能力扩展协议/函数/运行能力
# 2. 已实现核心功能(与菜单对应)
# 2.1 项目管理(pm)
- 项目配置:按项目维度隔离测试资产与执行数据
- 项目成员与权限:控制项目可见范围与操作权限
- 报告通知:支持飞书、钉钉、企业微信推送
# 2.2 配置管理(platform)
- 运行配置:统一维护公共执行参数与策略
- 环境变量管理:多环境变量集治理与复用
- 函数插件:Python 函数 / 调试信息 / Python 第三方库
- 运行节点:为分布式/多节点执行提供基础能力
# 2.3 接口自动化(APIAutomation)
- 接口管理:维护可复用的接口定义,支持 CURL 导入
- 测试步骤:沉淀可复用业务动作,支持变量提取与断言
- 测试用例:编排步骤形成业务场景,调试运行并生成报告
- 定时任务:按计划触发回归执行,支持并发控制
- 自动报告:统一查看执行结果与失败详情
# 2.4 数据仓库(dataWarehouse)
- 数据分类管理:沉淀测试数据的分类结构,支撑后续复用治理
# 3. 在线 Demo
首页:http://demo.yangfan.gd.cn/ (opens new window)
用户名:admin
密码:123456
# 4. 快速入口
- 快速开始:/documentation/start
- 部署服务:/documentation/deploy
- 开发调试:/documentation/debug