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

news2025/1/10 15:19:23

在这里插入图片描述
2022年12月27日,MeterSphere一站式开源持续测试平台正式发布v2.5.0版本。

在这一版本中,MeterSphere在工作台模块进行了UX交互升级,并将工作台模块由X-Pack增强功能开放为开源版功能。

在测试跟踪模块中,关联测试用例支持关联UI用例,实现功能用例与其他类型的用例全面联动;接口测试模块中,接口首页各数据统计口径支持按指定版本统计,优化嵌套引用的场景变量取值,以覆盖更多的使用场景;在系统设置模块中,新增超级管理员用户组;在通用功能中,测试报告支持展示运行模式以及运行的资源池,消息通知新增自动清理机制,Jenkins支持免登录查看报告。

新增功能

■ 工作台UX交互升级,工作台模块开放为开源版功能

在MeterSphere v2.5.0版本中,对工作台进行了UX交互升级。

为了实现跨团队协作下更好地聚合工作信息,MeterSphere在v1.14.0版本中上线了“工作台”X-Pack增强功能模块。在v2.5.0版本中,为了回馈广大社区用户的支持,我们决定将工作台模块开放为开源版功能,以帮助大家更好地去整合和聚焦系统数据,提升工作效率。

MeterSphere的工作台模块由“我的仪表盘”、“我的待办”、“我关注的”、“我创建的”4个部分组成,其统计的数据为当前工作空间下所属项目的全部数据,无需用户按项目统计后再进行整合。
在这里插入图片描述

用户也可以通过左侧所属项目树来查看自己在不同项目中不同测试类型的明细数据。
在这里插入图片描述

■ 接口测试首页增加“版本”统计口径(X-Pack)

在MeterSphere v2.5.0版本中,接口测试首页支持统计不同版本的数据指标,用户可以通过切换版本来查看数据覆盖的情况,更好地帮助用户掌握系统中用例的完成情况和执行情况。
在这里插入图片描述

■ 接口定义请求参数交互优化

在MeterSphere v2.5.0版本中,我们对接口定义的请求参数列表进行了交互优化,用户可以直接在列表中展示该字段的全部高级属性。这样一来,用户在进行接口定义评审等场景时可以更加直观地查看相关信息。
在这里插入图片描述

■ 测试报告支持展示运行模式以及运行的资源池

在MeterSphere v2.5.0版本中,测试报告会同步展示测试用例的运行模式,例如串行或并行。另外,MeterSphere还会展示测试用例执行的环境以及资源池信息,以便用户在分析测试报告时可以快速定位问题。
在这里插入图片描述

■ 新增超级管理员用户组

在MeterSphere v2.5.0版本中,新增了超级管理员用户组。超级管理员用户组拥有系统全部工作空间与项目的操作权限,用户可以为Admin用户添加超级管理员权限来管理系统全部数据。
在这里插入图片描述

功能优化

■ 测试跟踪:服务集成对接第三方平台实现插件化(目前支持禅道和Jira);

■ 测试跟踪:测试跟踪关联测试用例支持关联UI测试用例;

■ 接口测试:MQTT插件建立连接时取消连接名必填;

■ 接口测试:场景嵌套引用的变量取值优化;

■ 接口测试:支持配置自动重定向;

■ 接口测试:场景变量中的计数器支持参数化;

■ 接口测试:JSON结构化的时候会提供Null类型来支持传Null值;

■ 接口测试:接口测试前后置脚本支持BeanShell处理器;

■ 接口测试:接口导入逻辑优化(支持版本对比);

■ UI测试:UI测试用例第一个步骤支持添加逻辑控制器(X-Pack);

■ UI测试:UI测试详情页批量编辑增加断言配置选项(X-Pack);

■ 通用功能:消息通知增加定时清理机制;

■ 通用功能:Jenkins生成的报告链接支持配置免登录(X-Pack)。

Bug修复

■ fix(安全漏洞):修复IssueProxyResourceService::getMdImageByUrl中的服务器端请求伪造漏洞(CVE-2022-23544);

■ fix(安全漏洞):修复ApiTestCaseService::deleteBodyFiles中的路径注入漏洞(CVE-2022-23512);

■ fix(测试跟踪):修复在功能用例列表中,全选再将部分用例取消勾选,点击批量删除后仍会删除所有用例的问题(GitHub #20553);

■ fix(接口测试):修复接口编辑时,开启同步Case或者变更通知保存后报错的问题(GitHub #20376);

■ fix(接口测试):修复场景测试报告导出的PDF文件查看时比较模糊的问题(GitHub #20738);

■ fix(接口测试):修复环境配置中的请求头Cookie和单个接口中请求头冲突的问题(GitHub #20467);

■ fix(UI测试):修复UI测试进行DIV元素拖拽时自动全屏,部分元素定位路径无法识别的问题(GitHub #20447);

■ fix(性能测试):修复性能测试中设置资源池中压力机的最大并发数,压测执行时未限制到单个压力机的最大并发数的问题(GitHub #20103);

■ fix(通用功能):修复任务中心接口请求时间长,导致任务中心访问时空白页经常出现的问题(GitHub #20425)。

特别鸣谢

感谢GitHub Security Lab团队向MeterSphere开源社区反馈的漏洞信息。

除了上述提到的新增功能和优化外,MeterSphere v2.5.0版本还包含很多其他功能的更新和优化,欢迎进入MeterSphere项目的官方文档及GitHub仓库的Release页面,查看更加详细的更新日志。

温馨提示:欢迎到MeterSphere专业测试云( www.metersphere.com )体验MeterSphere v2.5.0版本的新增功能。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/118474.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

(四)RequestResponse

一、Request 和 Response 的概述 Request是请求对象,Response是响应对象。request:获取请求数据 (1)浏览器会发送HTTP请求到后台服务器 [Tomcat] (2)HTTP的请求中会包含很多请求数据[请求行请求头请求体] &…

26位前谷歌AI专家出走创业

细数近几年来高科技对现代社会的影响,人工智能(AI)无疑是排在前列。AI已经对人类社会行为、健康、教育和娱乐的方方面面都产生了巨大冲击。作为高科技的头部企业,谷歌的AI团队可能是AI行业最有影响的团队之一,他们的一…

第十三讲:MSTP技术应用

学校因为教师的人数越来越多,部门逐渐也增多,各部门之间都已经采用了vlan技术,但为了实现公司的稳定性和消除内部网络的环路,管理员小赵配合飞越公司去实现学校内部网络时刻不间断,来保证公司网络的运行。 为了解决校园…

【Lilishop商城】No4-3.业务逻辑的代码开发,涉及到:会员B端第三方登录的开发-微信小程序登录接口开发

仅涉及后端,全部目录看顶部专栏,代码、文档、接口路径在: 【Lilishop商城】记录一下B2B2C商城系统学习笔记~_清晨敲代码的博客-CSDN博客 全篇会结合业务介绍重点设计逻辑,其中重点包括接口类、业务类,具体的结合源代码…

工厂明火烟雾视频监控识别 烟火自动识别预警 yolo

工厂明火烟雾视频监控识别 烟火自动识别预警通过pythonyolo网络深度学习模型可以自动识别监控区域内的烟火,如pythonyolo网络深度学习模型发现火焰烟火可以立即抓拍告警。Python是一种由Guido van Rossum开发的通用编程语言,它很快就变得非常流行&#x…

Flink系列-2、Flink架构体系

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 大数据系列文章目录 官方网址:https://flink.apache.org/ 学习资料:https://flink-learning.org.cn/ 目录Flink中的重要…

[ web基础知识点 ] 解决端口被占用的问题(关闭连接)(杀死进程)

🍬 博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 养成习…

什么是文件描述符

Linux内核在各种不同的文件系统格式之上做了一个抽象层,使得文件、目录、读写访问等概念成为抽象层的概念,因此各种文件系统看起来用起来都一样,这个抽象层称为虚拟文件系统(VFS,Virtual Filesystem)。 内核数据结构 Linux内核的V…

【endnote学习】解决为什么文献引用后出现年/月/日格式(endnote对其他类型引用文件的不兼容导致)

为什么文献引用后出现年/月/日格式问题描述问题解决问题描述 在一次文献引用中发现,引用后的文献格式里面多了年/月/日格式,比如选择AIChE格式时,出现: Liu P, Nrskov JK. Kinetics of the Anode Processes in PEM Fuel Cells …

编译原理——基本块、流图、基本块优化、循环优化(代码优化)

一、划分基本块、画流图 找基本块的入口:一共有三类入口:①代码段的第一个指令;②条件跳转和无条件跳转的目标语句;③条件跳转语句的下一条语句;根据划分的入口画流图,一个基本块的区间:从入口…

C++: STL : 容器:set/multi set,map/multimap

一:set容器 1.1: set容器的构造和赋值 简介:所有元素都会在插入时自动被排序 本质:set/multiset 属于关联式容器 ,底层结构是二叉树实现 set与multiset区别: set: 不 允许容器中有重复元素 multiset :允…

Shader Graph(一)基本使用

一、如何使用Shader Graph 1.1 新建项目 通过创建URP或HDRP模板项目,可以自动配置好Shader Graph。 1.2 已有项目 在「Package Manager」中安装「Shader Graph」及URP或HDRP组件。然后在弹出的渲染管线向导面板中点击「Fix All」即可。如果项目中存在已经创建好…

three.js实战-Sprite实现标签效果

1. demo效果 2 .什么是精灵(Sprite) 按照Three.js官网的解释是:精灵是一个总是面朝着摄像机的平面,通常含有使用一个半透明的纹理。精灵不会投射任何阴影,即使设置了也将不会有任何效果。 3. 代码大致逻辑 创建一个canvas对象,首先调用ctx…

密码学_DES加密算法

目录 DES(Data Encryption Standard) IP置换: E盒扩展 S盒压缩 P盒置换 K密钥生成 PC-1置换表(通常用此表): PC-2置换表(通常用此表): IP-1逆置换表 DES&#x…

MyBatis的SQL执行结果和客户端执行结果不一致问题排查

MyBatis的SQL执行结果和客户端执行结果不一致问题排查问题引入测试表、测试数据问题介绍排查问题调试 MyBatis源码JDBC 执行 SQL解决问题待解决问题最近遇到一个调试很久的问题,MyBatis 查询 Oracle 数据库查询结果与在客户端查询结果不一致。 问题引入 测试表、测…

自动化审批流程有哪些?使用中的优点是什么

自动化审批对HR管理有多重要呢?相信每一位HR都会希望让审批流程实现自动化,从而释放更多的时间去处理更加复杂的工作。 在人力资源管理过程中,自动化审批可以有效帮助HR提高流程效率。当管理人员每天收到很多审批请求之后,如果不…

AVS3中的AMVR和EMVR

在AVS2中运动预测中使用的MV都是1/4像素精度,通过在整像素间插值能显著提升非整像素运动预测的精度,同时带来的问题是随着MV精度的提高编码MVD所需的比特数也会增加。 AMVR AMVR支持的MVD编码5种精度的MVR{1/4,1/2,1,2,4},索引为0到4&#x…

IU5706 外置MOS、33V输出大功率同步升压芯片产品介绍

概要 IU5706E是高性能宽输入范围(4.5V~24V)同步升压控制器,支持高达33V的输出电压。输出电压采用恒定频率电流模式脉宽调制(PWM)控制来实现调节。 芯片通过外部定时电阻器或通过与外部时钟信号同步来设置开关频率。在电…

PGL 系列(五)DeepWalk

DeepWalk 通过随机游走(truncated random walk)学习出一个网络的表示,在网络标注顶点很少的情况也能得到比较好的效果。随机游走起始于选定的节点,然后从当前节点移至随机邻居,并执行一定的步数,该方法大致可分为四个步骤: (a) 展示了原始的用户行为序列。(b) 基于这些用…

Redis架构 - Sentinel哨兵模式

简介 Redis Sentinel是Redis官方提供的一个高可用方案。是一种用于监控、提醒和自动故障转移的系统。它可以监控多个Redis实例,并在主服务器出现故障时执行故障转移,将从服务器升级为主服务器。 在Sentinel模式下,可以设置多个Sentinel实例…