架构演进丨metersphere开源持续测试平台v2.3升级至微服务架构

FIT2CLOUD飞致云 FIT2CLOUD飞致云     2022-12-09     600

关键词:

2022年10月31日,MeterSphere一站式开源持续测试平台正式发布v2.3版本。在这一版本中,MeterSphere开源项目完成了一次重要的蜕变,正式从单体应用架构升级至微服务架构。

从创立之初,MeterSphere项目就将自身定位为“一站式的持续测试平台”。自MeterSphere v1.0.0发布以来,产品功能模块持续扩充,截至目前已经涵盖测试跟踪、接口测试、性能测试、UI测试等领域。在过去的两年中,MeterSphere一直基于单体应用架构进行迭代,随着不断的迭代优化,单体应用架构的各种弊端开始逐步暴露出来。比如:

■ 单个服务故障会导致整体服务不可用;

■ 系统启动慢,一个进程包含了所有业务逻辑,启动模块过多,导致系统启动、重启时间过长;

■ 无法满足用户按需配置、水平扩展的需求;

■ 工程代码难以维护,不利于团队协作。

基于软件长期迭代演进的考虑,MeterSphere开源项目组自2022年7月开始对软件产品的核心架构进行改造升级,即从单体应用架构升级为微服务架构,并在MeterSphere v2.3版本完成全面测试并正式发布。

MeterSphere既往版本的产品架构:单体应用架构

MeterSphere v2.3版本的产品架构:微服务架构

本次版本升级注意事项

■ 配置要求:开源版部署,服务器要求配置不低于4核8GB ;企业版部署,服务器要求配置不低于8核16GB;

■ 数据备份:备份数据库,具体可参考MeterSphere官网文档
https://metersphere.io/docs/v2.x/installation/backup_data/进行数据备份;

■ 插件升级:升级Jenkins插件。

各个微服务组件的运行状态:

此外,MeterSphere开源项目组计划在2022年年内进一步提升产品的UX使用体验。第一轮的UX使用体验升级成果预计在v2.5版本与大家见面,敬请期待。

产品解读丨metersphere中测试计划的场景设计与实现

MeterSphere开源社区的用户经常会问一个问题:“MeterSphere中测试计划具体的场景和优势是什么?”为了解答这个问题,我们专门撰写了此文,希望能够帮助社区用户更好地理解MeterSphere一站式开源持续测试平台中的... 查看详情

使用脚本同步metersphere开源持续测试平台与jira的工单状态(代码片段)

近期,我司引入了一款开源持续测试平台MeterSphere。基于该持续测试平台中的测试计划和测试用例模块,测试团队初步建立起相关概念,并通过两个方面提高了我司整体的测试水平。首先,团队的测试用例管理模... 查看详情

新增ui测试模块,metersphere一站式开源持续测试平台发布v1.20lts版本

2022年5月5日,MeterSphere一站式开源持续测试平台正式发布v1.20LTS版本。这是继2021年5月发布v1.10LTS版本后,MeterSphere开源项目发布的第二个LTS(LongTermSupport)版本。MeterSphere开源项目组将对MeterSpherev1.20LTS版本用户提供... 查看详情

文件管理功能重构,metersphere开源持续测试平台v2.1.0发布

2022年8月29日,MeterSphere一站式开源持续测试平台正式发布v2.1.0版本。在这一版本中,MeterSphere的UI测试模块对鼠标指令进一步扩展,实现了绘图核心场景的覆盖;在测试跟踪模块中,对功能用例模板进行了优化&... 查看详情

支持tcp协议mock服务,metersphere开源持续测试平台v1.12.0发布

8月26日,MeterSphere一站式开源持续测试平台正式发布v1.12.0版本。在这一版本中我们新增了消息中心功能,并支持对更多事件类型进行通知;测试跟踪中的测试计划报告进行了整体优化,可以更加完整、直观地展现... 查看详情

仪表板展示丨用dataease开源工具构建metersphere仪表板

...试,公司去年开始使用飞致云旗下开源持续测试产品MeterSphere。在MeterSphere的使用过程中领导比较关注一些实际数据概览,例如测试人员完成用例的平均所用时长、各个级别的缺陷数量、用例或者缺陷的数量走势等。MeterSp... 查看详情

模块首页ux交互升级,接口测试支持禁用本地执行,metersphere开源持续测试平台v2.4.0发布

2022年11月28日,MeterSphere一站式开源持续测试平台正式发布v2.4.0版本。在这一版本中,MeterSphere在测试跟踪和接口测试模块中对首页进行了UX交互升级,将部分指标进行了饼图、柱状图的展示优化,同时根据社区用... 查看详情

增加任务中心,优化性能测试指标展示方式,metersphere开源持续测试平台v1.11.0发布

7月22日,MeterSphere一站式开源持续测试平台正式发布v1.11.0版本。在这一版本中我们新增了全局性的任务中心功能,执行中的接口、性能测试均会出现在任务中心当中;同时针对性能测试用户提交较多的报告展示问题&#x... 查看详情

ui自动化测试模块与环境管理全面打通,metersphere开源持续测试平台v2.6.0发布

2023年1月16日,MeterSphere一站式开源持续测试平台正式发布v2.6.0版本。在这一版本中,MeterSphere的UI自动化测试模块与环境管理全面打通,更好地满足了用户一个脚本同时跑多个环境的测试需求。在测试跟踪模块中,... 查看详情

接口测试支持自定义模板,ui测试支持自定义组合指令,metersphere开源持续测试平台v2.2.0发布

2022年9月26日,MeterSphere一站式开源持续测试平台正式发布v2.2.0版本。在这一版本中,MeterSphere在接口测试模块中,接口定义支持自定义模板,用户可以在模板中添加自定义字段,以满足不同研发团队在接口管理... 查看详情

接口测试支持自定义模板,ui测试支持自定义组合指令,metersphere开源持续测试平台v2.2.0发布

2022年9月26日,MeterSphere一站式开源持续测试平台正式发布v2.2.0版本。在这一版本中,MeterSphere在接口测试模块中,接口定义支持自定义模板,用户可以在模板中添加自定义字段,以满足不同研发团队在接口管理... 查看详情

接口自动化支持插件扩展,提供mqtt插件,metersphere开源持续测试平台v1.13.0发布

9月23日,MeterSphere一站式开源持续测试平台正式发布v1.13.0版本。在这一版本中接口自动化支持了插件式扩展,并同时提供了Debug插件及MQTT协议插件(X-Pack)供大家使用;同时我们在接口测试的前后置脚本及自... 查看详情

新增我的工作台功能,简化管理模型,metersphere开源持续测试平台v1.14.0发布

10月28日,MeterSphere一站式开源持续测试平台正式发布v1.14.0版本。在这一版本中我们新增了“我的工作台”功能(X-Pack)。当前工作空间下,与登录账号所属人相关的内容都会展示在我的工作台中。同时,对于... 查看详情

案例分享|中国移动上研院基于metersphere开源持续测试平台构建规范化测试体系

中移(上海)信息通信科技有限公司(又称中国移动(上海)产业研究院,简称“上研院”)是中国移动通信集团有限公司出资20亿组建的全资子公司,是中国移动面向5G和人工智能,引领工业... 查看详情

metersphere开源持续测试平台携手柠檬班,为提升软件测试行业整体效率添砖加瓦

...式。未来,双方将以FIT2CLOUD飞致云旗下知名开源项目MeterSphere一站式开源持续测试平台为切入点,为软件测试工程师积极拓展行业新机遇。MeterSphere是一款一站式的开源持续测试平台,涵盖测试跟踪、接口测试、性能... 查看详情

测试跟踪模块ux交互升级,多个x-pack功能开放至开源版,metersphere开源持续测试平台v2.7.0发布

2023年2月24日,MeterSphere一站式开源持续测试平台正式发布v2.7.0版本。在这一版本中,MeterSphere在测试跟踪模块进行了UX交互升级,整个页面采用轻量化设计进行整体降噪,页面信息更加清晰易懂,操作流程更顺... 查看详情

metersphere体验

1.简介MeterSphere是一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,兼容JMeter等开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量软件... 查看详情

开源版支持工作台展示,新增超级管理员用户组,metersphere开源持续测试平台v2.5.0发布

2022年12月27日,MeterSphere一站式开源持续测试平台正式发布v2.5.0版本。在这一版本中,MeterSphere在工作台模块进行了UX交互升级,并将工作台模块由X-Pack增强功能开放为开源版功能。在测试跟踪模块中,关联测试用... 查看详情