扬帆自动化测试平台

# 扬帆自动化测试平台

  • 前后端采用 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. 快速入口