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


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版本与大家见面,敬请期待。

 


相關推薦

2022-09-27

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

2022-11-29

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

2023-10-31

2023年10月30日,MeterSphere一站式开源持续测试平台正式发布v2.10.8 LTS版本。自2023年5月发布v2.10 LTS版本后,MeterSphere开源项目组坚持发布小版本,持续进行问题的修复更新,并针对部分功能进行优化。 本次发布的MeterSphere v2.10.8

2023-02-28

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

2024-08-15

丰富的拓展接口,支持飞腾自主定义的新一代处理器安全架构规范PSPA2.0,能够满足用户在更复杂应用环境下对于性能和安全可信的需求。在8月15日发布的deepin V23正式版中,双方针对D3000进行了深度适配及调优。 2023年,飞腾宣

2023-01-17

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

2024-07-02

2024年7月1日,MeterSphere v3.0版本正式发布。MeterSphere v3.0是新一代的测试管理和接口测试工具,致力于让软件测试工作更简单、更高效,不再成为持续交付的瓶颈。 在团队协作方面,针对目前企业软件测试团队所面临的测试工具

2024-08-28

2024年8月26日,MeterSphere开源持续测试工具正式发布v3.2.0版本。 在这一版本中,接口测试方面,MeterSphere API Debugger插件支持API调试,接口用例支持一键同步API变更;测试管理方面,在“测试用例”模块中,使用思维导图编写测试

2024-09-26

(1)deepin 全版本镜像下载(含 deepin V15) (2)deepin 多架构适配之路历程揭秘 (3)首期 deepin 技术双周报

2024-09-30

2024年9月29日,MeterSphere开源持续测试工具正式发布v3.3版本。 在这一版本中,接口测试方面,接口导入功能支持导入Postman、JMX、HAR和MeterSphere格式的文件,接口场景的自定义请求步骤支持cURL快捷导入;测试管理方面,接口定义

2023-12-05

deepin V23 FVP是由ARM公司开发的,它更准确地模拟了ARM的微架构和安全扩展,而且可以支持最新的ARM指令集和功能。现在 deepin V23对 FVP 进行适配,已经可以成功使用 deepin V23 系统运行 FVP 环境,并且在上面模拟 deepin V23。 deepin V23

2022-09-24

课题,尤其对于数据驱动的企业来说,正面临着来自数据架构的严峻挑战。PingCAP 创始人兼 CEO 刘奇在大会上表示,分布式数据库是一个高度复杂的系统,和云的结合使得复杂性进一步提升。分布式数据库能否生存下去,取决于

2023-03-04

用模型(OAM),演变至今,KubeVela 通过其可编程可扩展的架构、良好的用户体验,以及大量的生态核心能力,帮助了钉钉、招商银行、理想汽车、移动云、百度等数百家企业构建其云原生应用平台,大大降低了云原生技术的使用

2024-08-15

昆仑BIOS配置工具,即KunlunBIOS SetupTool,目前已支持LoongArch架构,并即将拓展对ARM、SW64、X86等多种硬件架构平台的支持。支撑用户可在操作系统环境中,通过图形化界面,使用鼠标操作,即可轻松地进行BIOS配置选项的查看、设置