第 1 章: RunnerGo四大功能快速上手(上)
‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ 共 11 节 【3小时18分54秒】
1-1: 01_课程介绍
15分32秒
1-2: 02_runnergo开篇及特点介绍
15分32秒
1-3: 03_runnergo首页展示内容介绍
15分32秒
1-4: 04_runnergo接口管理模块快速上手
15分32秒
1-5: 05_runnergo场景管理_创建场景
15分32秒
1-6: 06_runnergo场景管理_批量测试场景搭建
15分32秒
1-7: 07_runnergo自动化测试基本使用
15分32秒
1-8: 08_新闻app场景搭建
15分32秒
1-9: 09_新闻场景app自动化测试
15分32秒
1-10: 10_性能测试之_集中控制并发模式
15分32秒
1-11: 11_性能测试之_集中控制阶梯模式
15分32秒
第 2 章: RunnerGo四大功能快速上手(下)
‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ ‥‥‥‥‥ 共 11 节 【3小时18分54秒】
2-1: 12_接口块接口权重设置与说明
15分32秒
2-2: 13_性能测试之_错误率模式
15分32秒
2-3: 14_性能测试之_响应实践模式
15分32秒
2-4: 15_性能测试之_每秒应答数模式
15分32秒
2-5: 16_性能测试_预设配置
15分32秒
2-6: 17_runnergo源码部署之management服务
15分32秒
2-7: 18_runnergo源码部署之数据库搭建
15分32秒
2-8: 19_runnergo源码部署之fe服务
15分32秒
2-9: 20_runnergo源码部署之file-server服务
15分32秒
2-10: 21_runnergo源码部署之engine服务
15分32秒
2-11: 22_runnergo源码部署之collector服务
15分32秒
基于go语言的一体化性能压测工具
RunnerGo致力于打造成一款全栈式测试平台,采用了较为宽松的Apache-2.0 license开源协议,方便志同道合的朋友一起为开源贡献力量,目前实现了接口测试、场景自动化测试、性能测试等测试能力。随着不断的迭代,我们将会推出更多的测试功能。我们的目的是为研发赋能,让测试更简单。
工具特性:
- go语言运行:基于go语言开发,运行速度快、更节省资源
- 智能调度算法:自研的调度算法,合理利用服务器资源,降低资源消耗
- 实时生成测试报告:运行任务后,可实时查看执行结果,快速诊断服务病症
- 丰富的报告图表: 全方位展示各个指标运行曲线图
- 实时修改: 可根据压测模式实时修改并发数、持续时长等
- 实时日志: 可在压测过程中开启日志模式,查看请求响应信息
- 可编辑报告:可在任务运行结束后,针对测试结果进行测试分析,实时编写报告
- Flow场景流:可视化的业务流,通过连线就可快速搭建起来自己的业务流,还可直接调试运行场景,电流般的业务流转
- 多种压测模式:支持并发模式、阶梯模式、错误率模式、响应时间模式、每秒应答数模式等多种压测模式,满足所有业务需求
- 自持接口自动化,采用用例集概念,生成丰富的自动化报告
首页展示
性能测试报告报告
性能测试报告对比
自动化测试报告
官网地址
快速开始
开源版安装教程请见: https://wiki.runnergo.cn/docs/42 里面有非常详细的图文教程。
技术栈
- 后端: GoLang
- 前端: React.js
- 中间件: MySQL, MongoDB, Kafka, ZooKeeper, Redis
- 基础设施: Docker
- 测试引擎: GoLang
技术架构
业务流转图
学员作业
教学笔记
资源下载
课程问答