时隔一年多,我们重启扬帆自动化测试平台的维护工作。本次核心完成了 gin-vue-admin 基础框架、HttpRunner V5 测试引擎的版本同步升级,全面处理了 GitHub、Gitee 仓库中累积的 issue 并完成代码重构。后续我们将加大迭代力度,聚焦 AI 能力赋能与自动化场景拓展,优先落地安卓 UI 自动化相关能力,持续丰富平台核心价值。
一、 新增功能
- 数据仓库:构建数据闭环,洞察更精准
- Python 脚本在线调试与调试记录:排障更快、可追溯
- 测试报告进度显示:执行状态一目了然
- 基础架构升级:gva 与 httprunner v5,性能与稳定性提升
- 支持 CURL 导入:迁移成本更低
- 多节点运行:弹性扩展、并发更强
二、 全面优化
- 运行时控制失败是否跳过:回归效率更高
- 测试报告页面体验优化:关键信息更聚焦
- 新增 Python 函数获取:复用更高效
- 调试配置优化:上手更顺滑
- 用例为空提示优化:流程更清晰
- 定时任务修改后执行异常修复:执行更可靠
- 增加定时任务运行次数:管理更灵活
- 定时任务时间选择组件优化:操作更便捷
- Python 初始环境安装优化:部署更省心
- 项目与初始化方案优化:配置更轻量
- 跳过执行逻辑与测试报告数据展示优化:结果更清晰
- 任务运行通信由 gRPC 改为 MQ:吞吐更强、稳定性更高
- run 服务配置新增:仅运行定时任务 / 仅运行调试与运行任务 / 全量运行
三、 精简删除
- 移除性能测试相关内容:聚焦自动化测试核心能力
- 下线 timer 服务:架构更轻、维护更省
↙↙↙阅读原文可查看相关链接,并与作者交流