致力于打造成一全栈式测试平台,为研发赋能,让测试更简单!
推荐关注
责编:猿哥 | 来源:GitHub猿 整理
上次是谁要的系统项目啊,猿哥帮你找到了。
📚 项目介绍
🔥本项目系统是一款全栈式测试平台,采用了较为宽松的Apache-2.0 license开源协议,方便志同道合的朋友一起为开源贡献力量,目前实现了接口测试、场景自动化测试、性能测试等测试能力。随着不断的迭代,我们将会推出更多的测试功能。我们的目的是为研发赋能,让测试更简单。扩展:接私活
工具特性:
go语言运行:基于go语言开发,运行速度快、更节省资源
智能调度算法:自研的调度算法,合理利用服务器资源,降低资源消耗
实时生成测试报告:运行任务后,可实时查看执行结果,快速诊断服务病症
丰富的报告图表:全方位展示各个指标运行曲线图
实时修改:可根据压测模式实时修改并发数、持续时长等
实时日志:可在压测过程中开启日志模式,查看请求响应信息
可编辑报告:可在任务运行结束后,针对测试结果进行测试分析,实时编写报告
Flow场景流:可视化的业务流,通过连线就可快速搭建起来自己的业务流,还可直接调试运行场景,电流般的业务流转
多种压测模式:支持并发模式、阶梯模式、错误率模式、响应时间模式、每秒应答数模式等多种压测模式,满足所有业务需求
另外,搜索公众号后端架构师后台回复“后台系统”,获取一份惊喜礼包。
自持接口自动化,采用用例集概念,生成丰富的自动化报告
技术栈
后端: GoLang
前端: React.js
中间件: MySQL, MongoDB, Kafka, ZooKeeper, Redis
基础设施: Docker
测试引擎: GoLang
技术架构
业务流转图
功能演示
首页展示
性能测试报告报告
性能测试报告对比
自动化测试报告
最后,想学习这个项目的可以查看项目地址:项目源码,怎么领取?
扫码下方二维码,后台回复【测试】即可获取所有系统
在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!
猿哥个人微信
添加猿哥个人微信即送一份惊喜大礼包
→ 技术资料共享
→ 技术交流社群
最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。