RunnerGo 全栈式测试平台功能介绍

RunnerGo 全栈式测试平台功能介绍 ## 一、平台概述 RunnerGo 是一款全栈式测试平台,采用 Apache-2.0 开源协议。平台集成了项目管理、API 测试、UI 自动化、性能测试等功能模块,测试团队可在一个平台内完成多种测试工作。 ## 二、功能模块 ### 1. 项目管理 平台提供测试用例管理、任务分配、进度跟踪等功能。支持目录结构管理,用例分类存储;支持标签标记,便于筛选;支持多人协作,可避免用例冲突。 ### 2. API 测试 支持 HTTP/HTTPS、WebSocket、gRPC 等主流协议。提供断言验证、变量提取、环境管理、Mock 服务等功能。界面支持请求参数配置、响应数据查看。 ### 3. UI 自动化 支持 Selenium 和 Playwright 两种框架,提供可视化脚本编排功能。支持元素定位、等待策略配置、截图断言等操作。无需编写代码即可创建基础自动化脚本。 ### 4. 性能测试 内置压测引擎,支持并发配置、持续时间设置、阶梯加压等模式。可实时监控响应时间、TPS、错误率等性能指标,测试完成后自动生成报告。 ### 5. 团队协作 支持多团队、多项目、多环境的管理。权限控制支持按项目、按模块分配。测试报告支持分享功能。 ## 三、功能对比 | 功能 | RunnerGo | JMeter | Postman | Apifox | |-----|:--------😐:------😐:-------😐:------😐 | 项目管理 | 支持 | 不支持 | 不支持 | 部分支持 | | API测试 | 支持 | 不支持 | 支持 | 支持 | | UI自动化 | 支持 | 不支持 | 不支持 | 不支持 | | 性能测试 | 支持 | 支持 | 不支持 | 不支持 | | 团队协作 | 支持 | 不支持 | 部分支持 | 部分支持 | | 开源协议 | Apache-2.0 | Apache-2.0 | 部分开源 | 部分开源 | 从功能覆盖角度来看: - JMeter 专注于性能测试领域 - Postman 定位为 API 调试工具 - Apifox 定位为 API 管理工具 - RunnerGo 覆盖 API 测试、UI 自动化、性能测试、项目管理等多个领域 ## 四、适用场景 - 接口测试:接口调试、自动化用例编写、回归测试 - UI自动化:Web 应用自动化测试 - 性能测试:接口压测、全链路压测、性能基准测试 - 项目管理:测试计划制定、用例管理、进度跟踪 - 团队协作:跨团队协作、测试资源沉淀 ## 五、部署方式 RunnerGo 支持通过 Docker 进行部署: bash # 克隆项目 git clone https://github.com/RunnerGo/RunnerGo.git # 进入目录 cd RunnerGo # 启动服务 docker-compose up -d 部署完成后访问 http://localhost 即可使用。 ## 六、相关链接 - 官网:https://www.runnergo.cn - GitHub:https://github.com/RunnerGo - 文档:https://www.runnergo.cn/docs

posted @ 2026-07-30 13:24  叶小柒  阅读(1)  评论(0)    收藏  举报