#619test-instructor/yangfan: 一款高效、可靠的自动化测试平台,旨在帮助团队提升测试效率、降低测试成本
扬帆测试平台
- 使用文档
- 前后端采用gin-vue-admin v2.5.3, Gin + Vue全栈开发基础平台
- 测试引擎采用HttpRunner V4,支持 HTTP(S)/HTTP2/WebSocket/RPC 等网络协议,涵盖接口测试、性能测试、数字体验监测等测试类型。简单易用,功能强大,具有丰富的插件化机制和高度的可扩展能力。
- 测试平台接入HttpRunner V4
支持功能
- 用户管理
- 项目管理,用户在项目的权限、CI密钥设置
- 环境管理
- 接口管理
- 测试用例管理
- 用例之间的数据传递:请求头和参数导出
- 定时任务
- 通过标签运行定时任务(可用户发版时做全量回归)
- 定时任务并发执行,定时任务可以根据用户设置并发数,节省等待时间
- 生成测试报告
- 网络性能采集:在场景化接口测试的基础上,可额外采集网络链路性能指标(DNS 解析、TCP 连接、SSL 握手、网络传输等)
- python 函数驱动
- 安装python第三方库,服务器第一次启动时默认安装所有第三方库
- 已支持协议:
HTTP/2、Grpc - 支持用例导入,
json、postman、swagger等 - 性能测试,支持多机负载测试,通过k8s部署可以实现动态扩缩容
- 多种部署方式,docker构建和远程镜像库、一键部署脚本、k8s部署
- 测试报告通知,目前支持飞书、钉钉和企业微信的消息通知
- CI执行
- 支持sql操作
- 可视化数据报表
- 数据驱动
parameterize,页面操作 - go 函数驱动
- 支持更多协议,
WebSocket、TCP、RPC等 - web UI 自动化测试
在线demo
用户名:admin
密码: 123456
项目部署
项目概况
登录页面
配置管理
消息通知
接口管理
测试步骤
定时任务
测试报告
测试报告详情
测试报告详情
性能测试报告
mountain-loop/yaak: 一个桌面 API 客户端,用于与 REST、GraphQL、服务器发送事件 (SSE)、WebSocket 和 gRPC API 进行交互。YMFE/yapi: 高效、易用、功能强大的 API 管理平台,旨在为开发、产品、测试人员提供优雅的接口管理服务













