当前位置: 首页 > news >正文

新增工作台模块,任务中心支持一键重跑,MeterSphere开源持续测试工具v3.5版本发布

2024年11月28日,MeterSphere开源持续测试工具正式发布v3.5版本。

在这一版本中,MeterSphere新增工作台模块,工作台可以统一汇总系统数据,提升测试数据的可视化程度并增强对数据的分析能力,为管理者提供测试工作的全局视野,旨在更科学地进行测试管理;系统设置方面,任务中心提供一键重跑功能,降低人工干预和系统维护成本,提高任务执行的可靠性。

目前,MeterSphere v3.5版本已经上架至1Panel应用商店“DevOps”类目,社区用户可以通过1Panel应用商店快速安装并使用MeterSphere开源持续测试工具。

新增功能

■ 新增工作台模块

MeterSphere v3.5版本新增工作台模块。工作台模块包含“首页”、“待办”、“我关注的”和“我创建的”四个维度的数据汇总,将不同来源的数据(包括功能用例、接口用例、场景用例、接口定义、缺陷数据、测试计划和用例评审等)整合至统一视图。

这样做的优势体现在,一方面可以直观地展示实时数据,帮助管理者快速识别测试瓶颈和潜在风险;另一方面,测试成员可以集中查看和处理任务,有利于提升测试效率。

除此以外,用户还可以自定义工作台的展示内容,通过拖拽卡片的方式来调整布局,从而制作出符合个人需求的工作台界面。
在这里插入图片描述

▲图1 通过拖拽卡片的方式可以自定义工作台样式

在展示数据时,工作台首页提供不同的时间维度,用户可以在“近3天“、“近7天”和“自定义时间”三个维度内选择任意一个时间维度进行查询。“项目概览”页面展示了当前组织下的所有项目数据,并且通过图表形式展现不同项目团队的工作情况。
在这里插入图片描述

▲图2 工作台首页提供不同时间维度的数据展示

通过配置工作台首页的用例卡片,用户可以对功能用例数、接口数、接口用例数和场景用例数进行整合分析。

根据“关联用例数”卡片所展示的数据,可以分析出目前功能用例的“自动化”程度;根据“接口数”、“接口用例数”和“场景用例数”卡片展示的数据,则可以分析出目前接口的“覆盖”程度。在规划未来工作重点时,针对这些关键指标的分析能够为管理者和测试人员提供科学的数据支持。
在这里插入图片描述

▲图3 配置用例卡片后可以实现整合分析

工作台首页支持配置“测试计划数”卡片和“缺陷数”卡片,根据这两个卡片的数据,可以分析目前测试任务的执行进度和整体测试质量,有助于预警当前测试任务的潜在风险。
在这里插入图片描述

▲图4 “测试计划数”卡片和“缺陷数”卡片

■ 任务中心支持一键重跑

在测试工作中,一些测试任务可能会由于网络波动和外部依赖失败等原因而未能被顺利完成。通常情况下,这些执行失败的任务需要人工进行重新配置、调整参数和恢复状态等操作,这些重复性工作无疑降低了测试效率。

为了提升任务执行的可靠性和用户体验,MeterSphere开源项目组在MeterSphere v3.5版本中加入了“重跑”功能。在任务中心的“系统即时任务”标签页中,点击执行失败的任务项后的“重跑”按钮,MeterSphere会自动重新执行该任务。“重跑”功能旨在确保任务失败后能够自动重新执行,无需人工操作,从而减少资源浪费和重复工作量,提高任务完成率和测试效率。
在这里插入图片描述

▲图5 任务中心支持一键重跑

功能优化

■ refactor(测试用例):思维导图模式下编辑测试用例时,新增使用“空格”快捷键直接进入节点编辑模式;

■ refactor(测试用例):用例评审新增高级搜索功能;

■ refactor(测试用例):优化思维导图模式进行用例评审时的排序逻辑;

■ refactor(测试计划):优化测试计划的缺陷统计逻辑;

■ refactor(测试计划):测试计划的报告列表支持切换页面后自动显示用户上次退出时选择的类型;

■ refactor(测试计划):测试计划新增高级搜索功能;

■ refactor(接口测试):接口测试的文档分享功能增加项目信息展示;

■ refactor(接口测试):接口场景新增批量设置定时任务功能;

■ refactor(接口测试):接口场景的“导入系统请求”页面新增高级搜索功能;

■ refactor(接口测试):接口测试的报告列表新增高级搜索功能;

■ refactor(接口测试):接口响应内容中断言列表的“状态”字段支持排序和筛选;

■ refactor(接口测试):接口测试的提取参数列表增加“描述”列;

■ refactor(接口测试):接口测试的脚本操作支持通过脚本获取场景的唯一ID;

■ refactor(接口测试):接口场景支持导入HAR格式的文件;

■ refactor(项目设置):增加测试用例相关操作的日志;

■ refactor(通用功能):所属模块下拉选择器新增“选择当前”和“选择全部”功能。

Bug修复

■ fix(测试用例):修复思维导图模式下编辑用例顺序错乱的问题(#34139);

■ fix(测试计划):修复多资源池节点执行接口场景时步骤重复执行的问题(#34183);

■ fix(接口测试):修复数字类型字段的JSONPath断言值不正确的问题(#34294);

■ fix(接口测试):修复接口场景上传CSV时提示重复的问题(#34144);

■ fix(缺陷管理):修复修改缺陷状态未生效的问题(#34078);

■ fix(任务中心):修复任务中心ID重复的问题(#34056)。

相关文章:

新增工作台模块,任务中心支持一键重跑,MeterSphere开源持续测试工具v3.5版本发布

2024年11月28日,MeterSphere开源持续测试工具正式发布v3.5版本。 在这一版本中,MeterSphere新增工作台模块,工作台可以统一汇总系统数据,提升测试数据的可视化程度并增强对数据的分析能力,为管理者提供测试工作的全局…...

快速搭建一个博客!!!“Halo框架深度优化:搭建你的个性化博客或网站”

目录 引言: 一. 首先服务器上去下载一个docker 1.可以参考官方地址: 2. 通过宝塔来一键安装!!! 3.也可以自己下载!!! 1.卸载旧版 2.配置Docker的yum库 3.安装Docker 4.启动和…...

009 STM32 HAL库介绍

STM32 HAL库(Hardware Abstraction Layer)是STMicroelectronics为STM32系列微控制器提供的一套硬件抽象层库,它旨在简化STM32的开发过程,提高代码的可移植性和可维护性。HAL库通过提供一组统一的API接口,使得开发者无需…...

【微服务】 Eureka和Ribbon

一、Eureka 服务调用出现的问题:在远程调用另一个服务时,我们采用的解决办法是发送一次http请求,每次环境的变更会产生新的地址,所以采用硬编码会出现很多麻烦,并且为了应对并发问题,采用分布式部署&#…...

6.算法移植第六篇 YOLOV5/rknn生成可执行文件部署在RK3568上

接上一篇文章best-sim.rknn模型生成好后,我们要将其转换成可执行文件运行在RK3568上,这一步需要在rknpu上进行,在强调一遍!!rknpu的作用是可以直接生成在开发板上运行的程序 退出上一步的docker环境 exit1.复制best-…...

element的el-table表格标题用css自定义是否必填,用添加伪类的方式标红色*

element的el-table表格标题用css自定义是否必填添加伪类红色 * 效果图如下👇 el-table组件的html部分 css部分 /deep/.el-table__header-wrapper{.el-table__header{.has-gutter tr .el-table__cell:nth-of-type(3) .cell:before{content: *;color:red}.has-gutte…...

数据仓库: 8- 数据仓库性能优化

CSDN 目录展示 目录 8- 数据仓库性能优化8.1 查询优化8.1.1 索引优化8.1.2 分区和分桶8.1.3 使用缓存8.1.4 查询简化与重写8.1.5 聚合优化8.1.6 并行化和分布式计算8.1.7 基于列存储的优化8.1.8 表的分区和数据清洗8.1.9 查询提示 (Hints)8.1.10 自动调优工具 8.2 索引设计8.2…...

可编程网络在分布式深度学习通信瓶颈控制中的应用与未来展望

目录 可编程网络在分布式深度学习通信瓶颈控制中的应用与未来展望 可编程网络在分布式深度学习通信瓶颈控制中的应用与未来展望 在分布式深度学习领域,随着模型规模的不断扩大,训练过程中的通信开销已成为制约性能提升的关键因素。传统的分布式训练方法面临高通信延迟和带宽…...

【论文笔记】Tool Learning with Foundation Models 论文笔记

Tool Learning with Foundation Models 论文笔记 文章目录 Tool Learning with Foundation Models 论文笔记摘要背景:工作: 引言工具学习的发展本文工作(大纲&目录) 背景2.1 工具使用的认知起源2.2 工具分类:用户界…...

Springfox迁移到 Springdoc OpenAPI 3

将项目从 Springfox 迁移到 Springdoc OpenAPI 3 时,主要的工作是将原先使用的 Springfox 注解替换为 Springdoc OpenAPI 3 中的对应注解。虽然 Springdoc OpenAPI 3 基于 OpenAPI 3 规范,并且有一些不同的命名方式和设计理念,但大部分注解的…...

DIY-Tomcat part 3 实现对动态资源的请求

实现ServletRequest package connector;import javax.servlet.RequestDispatcher; import javax.servlet.ServletInputStream; import javax.servlet.ServletRequest; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.i…...

3.10 内核 BUG_ON() at xfs_vm_writepage() -> page_buffers()

目录 前言 问题分析 page buffers创建 page buffers丢失 Write-Protect Dirty Page w/o Buffers 问题解决 前言 这个问题发生在3.10.0-514.el7上,并且在RHEL的知识库中快速找到了对应的案例以及解决方案,但是,理解问题如何发生和解决…...

CrystalDiskInfo:硬盘健康监测工具简介和下载

原论坛给你更好的阅读体验:CrystalDiskInfo:硬盘健康监测工具简介和下载 | 波波论坛 引言 在日常使用电脑时,硬盘的健康状态对于系统的稳定性和数据的安全性至关重要。硬盘出现故障可能会导致数据丢失,严重时甚至会使整个系统无…...

Flink cdc同步增量数据timestamp字段相差八小时(分析|解决)不是粘贴复制的!

问题 我使用flink cdc同步mysql到mysql遇到了timestamp字段缺少八小时的问题。很少无语,flink ,cdc,debezium时区都设置了,没有任何效果! 分析 问题出现在mysql binlog身上!!! 因为默认mysql会使用UTC来…...

【docker】9. 镜像操作与实战

镜像操作案例 查找镜像 docker search busybox下载镜像 docker pull busybox:1.36.0查看镜像及列表存储位置 rootLAPTOP-H2EI4I6A:~# docker images busybox REPOSITORY TAG IMAGE ID CREATED SIZE busybox latest 517b897a6a83 2 months a…...

js-显示转换(强制转换)与隐式转换,==与===区别

1.显示转换(强制转换)与隐式转换 1.1显示转换 常见的JavaScript强制转换示例。 (1) 一元加号、一元减号- 值是布尔值,true将被转换为1,false将被转换为0。 let a "123"; let b a; // b的值为123,类型为Nu…...

【通俗理解】步长和学习率在神经网络中是一回事吗?

【通俗理解】步长和学习率在神经网络中是一回事吗? 【核心结论】 步长(Step Size)和学习率(Learning Rate, LR)在神经网络中并不是同一个概念,但它们都关乎模型训练过程中的参数更新。 【通俗解释&#x…...

【PTA】【数据库】【SQL命令】编程题2

数据库SQL命令测试题2 测试题目录 10-1 查询“李琳”老师所授课程的课程名称10-2 查询成绩比所有课程的平均成绩高的学生的学号及成绩10-3 创建带表达式的视图StuView10-4 从视图PerView中查询数据10-5 查询工资高于在“HR”部门工作的所有员工的工资的员工信息10-6 查询选修的…...

Spring Boot林业产品推荐系统:用户指南

摘 要 网络技术和计算机技术发展至今,已经拥有了深厚的理论基础,并在现实中进行了充分运用,尤其是基于计算机运行的软件更是受到各界的关注。加上现在人们已经步入信息时代,所以对于信息的宣传和管理就很关键。因此林业产品销售信…...

【Conda 】Conda 配置文件详解:优化你的包管理与环境设置

目录 引言一、什么是 .condarc 文件?二、.condarc 文件的详细解析与优化2.1 SSL 验证2.2 设置 Conda 下载源2.3 设置环境和包存储路径2.4 代理服务器设置2.5 连接超时设置2.6 显示频道 URL2.7 包版本与构建选择2.8 环境依赖性管理2.9 禁用默认包版本2.10 Conda 配置…...

win10中使用ffmpeg的filter滤镜

1 给视频加文字水印 1.1 添加播放时间 ffmpeg -i input.mp4 -vf "drawtextfontfileC\\:/Windows/fonts/consola.ttf:fontsize30:fontcolorwhite:timecode00\:00\:00\:00:rate25:textTCR\::boxcolor0x000000AA:box1:x20:y20" -y output.mp4 在视频的x20:y20位置添加t…...

设计模式 外观模式 门面模式

结构性模式-外观模式 门面模式 适用场景:如果你需要一个指向复杂子系统的直接接口, 且该接口的功能有限, 则可以使用外观模式。 不用关心后面的查询具体操作 /*** 聚合查询接口*/ RestController RequestMapping("/search") Slf…...

Prophet时间序列算法总结及python实现案例

目录 一、prophet理论总结二、python导入模块方式三、python实现案例3.1帮助信息3.2 案例 四、参考学习 一、prophet理论总结 prophet模型是facebook开源的一个时间序列预测算法。[1][2],该算法主要为处理具有周期性、趋势变化以及缺失值和异常值的时间序列数据而设…...

远程调用 rpc 、 open feign

在学习黑马 springcloud 视频的时候,看到 open feign 使用, 就是 http 封装。 spring框架三部曲,导入依赖,加配置,使用api。...

Redis的几种持久化方式

Redis 提供了两种主要的持久化方式,它们分别是: 1. RDB(Redis Database Snapshotting) RDB 是 Redis 的一种数据持久化方式,它会在指定的时间间隔内对 Redis 中的数据进行快照并保存到硬盘上。 特点: 触…...

论文笔记(五十九)A survey of robot manipulation in contact

A survey of robot manipulation in contact 文章概括摘要1. 引言解释柔顺性控制的概念:应用实例: 2. 需要接触操控的任务2.1 环境塑造2.2 工件对齐2.3 关节运动2.4 双臂接触操控 3. 接触操控中的控制3.1 力控制3.2 阻抗控制3.3 顺应控制 4. 接触操控中的…...

c#控制台程序26-30

26.寻找并输出11至999之间的数m,它满足m,m2和m3均为回文数。所谓回文数是指其各位数字左右对称的整数,例如121,676,94249等。满足上述条件的数如m11,m2121,m31331皆为回文数。请编制函数实现此功能,如果是回文数&#…...

环形链表系列导学

问题描述 给定一个单链表,可能存在一个环。我们的目标是找到环的入口节点,即从这个节点开始,链表进入循环。如果没有环,则返回 null。 将链表问题转化为数学问题 状态序列与循环 我们可以将链表节点视为状态,每个节点的 next 指针代表状态转移函数 f f f。从头节点开始,我…...

IDEA2024创建一个spingboot项目

以下是创建一个基本的 Spring Boot 项目的步骤和示例: 初始化一个springboot工程其实有许多方法,笔者这里挑了一个最快捷的方式搭建一个项目。我们直接通过官方平台(start.spring.io)进行配置,然后下载压缩包就可以获取…...

Nginx:ssl

目录 部署ssl前提 nginx部署ssl证书 部署ssl部署建议 部署ssl前提 网站有域名根据域名申请到ssl证书,并下载证书部署到nginx中 部署了ssl证书后,访问的流量是加密的。 nginx部署ssl证书 #80端口跳转到443 server {listen 80;return 302 https://1…...

温州网站制作案例/成都关键词快速排名

EJ Technologies JProfiler(Java剖析工具)r是一个功能强大的工具,您可以使用EJ Technologies JProfiler以动态的方式分析基于Java的应用程序,并使您能够分析它们,从而优化性能。基本简介JProfiler是一个全功能的Java剖析工具(profiler)&#…...

网站导航栏三级菜单代码/网站怎么推广效果好一点呢

基本类型与引用类型 在 ECMAScript 规范中,共定义了 7 种数据类型,分为 基本类型 和 引用类型 两大类,如下所示: 基本类型:String、Number、Boolean、Symbol、Undefined、Null 引用类型:Object 基本类型也…...

做网站用什么电脑配置/公司域名注册步骤

1) 创建接口项目和实现类项目; 编写接口,编写实现类。 接口类库 namespace MyIBLL {public interface IUserBll{bool Check(string username, string pwd);void AddNew(string username, string pwd);} } 实现接口类库 namespace MyBLLImpl {public cla…...

南昌网站建设渠道/广州市口碑seo推广

有好几种解决方案: https://hexo.io/zh-cn/docs/asset-folders 先试试配置yml的方式; 确实解决了问题...

网站多久需要维护/免费的域名和网站

网上有大哥总结了一张图,完整地囊括了整个NLP处理企业文本数据的整个流程。挺好的,贴出来给大家看一下。在此也搜藏下。...

安徽网站建设推荐/重庆seo网站建设

1、为什么要自动打包工具? 每修改一个问题,测试都让你打包一个上传fir , 你要clean -> 编译打包 -> 上传fir -> 通知测试。而且打包速度好慢,太浪费时间了。如果有一个工具能自动的帮你做完上面所有的事情,岂…...