持续测试是在软件交付过程中执行自动化测试的过程,通过与 DevOps 工具链的紧密集成,帮助企业尽快获得软件发布后业务风险的反馈。
持续测试在自动化测试的基础上进行了扩展与延伸,包括从「测试左移」到「测试右移」所覆盖的全部环节,以此来应对现代应用开发过程中日益增加的复杂性和不断加快的交付效率要求。
能否持续化、自动化地对软件质量进行测试,与软件交付流水线的效率、业务应用上线时间直接相关。
今天马建仓推荐的这款开源项目就是一个一站式的开源企业级持续测试平台,一起来看看它能做些什么吧~
项目名称: MeterSphere
项目作者: FIT2CLOUD 飞致云
开源许可协议: GPL-2.0
项目地址:https://gitee.com/fit2cloud-feizhiyun/MeterSphere
项目简介
MeterSphere 是一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,兼容 JMeter 等开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量软件的交付。
它能够实现:
- 测试跟踪:远超 TestLink 的使用体验,覆盖从编写用例到生成测试报告的完整流程;
- 接口测试:集 Postman 的易用与 JMeter 的灵活于一体,接口管理、接口 Mock、多协议支持、场景自动化,你想要的全都有;
- 性能测试:兼容 JMeter,支持 Kubernetes 和云环境,轻松支持高并发、分布式的性能测试;
- 团队协作:用户管理、租户管理、权限管理、资源管理,无论团队规模如何,总有适合的落地方式。
技术栈
- 后端:Spring Boot
- 前端:Vue.js
- 中间件:MySQL, Kafka
- 基础设施:Docker, Kubernetes
- 测试引擎:JMeter
项目架构
项目截图
项目特点
- 开源:基于开源、兼容开源;按月发布新版本、日均下载安装超过100次、被大量客户验证;
- 一站式:一个产品全面涵盖测试跟踪、接口测试、性能测试等功能并形成联动:其中用例管理是底座需求、接口自动化测试是高频需求、性能测试是专家服务为主工具为辅;一个产品全满足从测试计划、测试执行到测试报告分析的全生命周期需求;
- 持续测试:能将测试融入持续交付和 DevOps 体系;无缝对接 Bug 管理工具和持续集成工具等;支持团队协作和资产沉淀。
如果你的团队正在寻找一个持续测试平台,那么 MeterSphere 可能是一个不错的选择,去它的项目主页看看吧:MeterSphere: MeterSphere 是一站式的开源企业级持续测试平台, 涵盖测试跟踪、接口测试、性能测试、 团队协作等功能,兼容 JMeter 等开源标准,有效助力开发和测试团队充分利用云弹性
你可能还喜欢:
本文暂时没有评论,来添加一个吧(●'◡'●)