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

发布于 2022年12月27日

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版本的新增功能。