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

news2024/11/27 16:26:20

在这里插入图片描述

2022年11月28日,MeterSphere一站式开源持续测试平台正式发布v2.4.0版本。

在这一版本中,MeterSphere在测试跟踪和接口测试模块中对首页进行了UX交互升级,将部分指标进行了饼图、柱状图的展示优化,同时根据社区用户的实际使用反馈,增加了部分新指标以帮助用户更直观地获取统计信息。

在测试跟踪模块中,针对缺陷管理功能新增Excel导入/导出的操作,方便用户快速对缺陷进行统一编辑和管理;测试计划支持区分环境同步运行,以实现一个测试计划可以同时在不同测试场景下运行;接口测试模块中,支持禁用本地执行的功能,管理员可以更好地把控运行风险;UI测试模块中,自定义指令支持参数化配置,以方便用户扩展更多公共指令;在通用功能中,将对接第三方平台的服务集成进行了插件化改造,以实现用户对接不同项目管理平台的需求;此外,单点登录新增支持OAuth 2.0协议认证登录。

新增功能

■ 模块首页UX交互升级

在MeterSphere v2.4.0版本中,对测试跟踪首页和接口测试首页进行了交互升级。

测试跟踪首页:将用例数量、关联用例数量、测试计划遗留缺陷进行了饼图展示,鼠标移动到具体指标,例如“关联用例数量统计”的覆盖率,会展示未覆盖与已覆盖的数据明细,点击可以跳转至用例列表。

在这里插入图片描述

接口测试首页:将核心指标与明细指标分层展示,视觉上避免了因数据过多所导致的视觉疲劳。同时针对接口用例和场景用例新增了执行率的统计,用户可以进一步分析当前项目中用例的执行情况。

在这里插入图片描述

■ 缺陷管理支持Excel导入/导出缺陷

在MeterSphere v2.4.0版本中,缺陷管理新增了导入/导出功能。其中,导入提供标准模板,导出支持自定义导出字段,方便用户灵活地将缺陷导出到本地进行编辑和管理。

在这里插入图片描述
■ 测试计划支持区分环境同步运行

在MeterSphere v2.4.0版本中,测试计划执行支持区分环境执行。没有选择新环境时统一按默认环境执行,以覆盖DevOps流水线场景。同时增加“执行”操作,当用户选择了新环境执行时仅对当次运行生效,不会变更测试计划的默认运行环境,全面覆盖了一个测试计划同时在多个环境执行的需求。

在这里插入图片描述
■ 接口测试支持禁用本地执行 (X-Pack增强包内)

在这一版本中,MeterSphere在接口测试中新增了禁用本地执行的功能。禁用本地执行后,需要在选择“项目设置”→“应用管理”后配置接口执行的默认资源池,这样当接口调试或运行时就会在指定的资源池上运行,以规避因为用例设计不当(例如死循环、恶意脚本)导致整个服务挂掉的情况。

在这里插入图片描述
在这里插入图片描述

■ UI自定义指令支持参数化配置(X-Pack增强包内)

在UI测试模块,UI自动化针对指令步骤支持了参数化配置,用户可以通过输入参数(Input Parameters)的不同来自定义扩展指令,从而实现数据驱动测试的目标。

在这里插入图片描述
■ 单点登录新增支持OAuth 2.0协议(X-Pack增强包内)

在MeterSphere v2.4.0版本中,单点登录系统认证新增支持OAuth 2.0协议。选择“系统”→“系统参数设置”,添加OAuth 2.0类型配置的相关信息后,即可在登录页面选择通过OAuth 2.0协议认证来登录系统。

在这里插入图片描述

功能优化

■ 测试跟踪:对接第三方平台的服务集成实现插件化(用户可以自行对接第三方项目管理平台);

■ 测试跟踪:测试计划用例列表高级搜索增加用例状态、关联需求搜索;

■ 测试跟踪:测试计划支持批量删除功能;

■ 接口测试:场景用例中复制API的步骤支持另存为单接口用例;

■ 接口测试:接口CASE引用关系查看优化;

■ 接口测试:控制器内引用的场景或用例支持启用/禁用操作;

■ UI测试:UI测试支持关联“文件管理”中的文件(X-Pack);

■ UI测试:UI测试详情页支持批量编辑操作(X-Pack);

■ UI测试:UI测试支持配置选择是否忽略证书(X-Pack);

■ UI测试:UI测试支持获取页面元素的CSS属性(X-Pack);

■ 性能测试:性能测试列表增加表头字段排序;

■ 性能测试:实时报告算法优化;

■ 性能测试:性能测试Kubernetes资源池支持自定义Job模板(X-Pack);

■ 通用功能:Jenkins插件支持参数化;

■ 通用功能:Jenkins插件支持选择UI测试。

Bug修复

■ fix(测试跟踪):修复在测试计划设置失败重试,但没有重新执行的问题(GitHub #19228);

■ fix(测试跟踪):修复测试用例自定义ID后,在用例评审列表中仍显示为系统ID的问题(GitHub #19730);

■ fix(UI测试):修复UI场景转为指令时,对应的UI场景变量没有同步过去,需要手动重新添加的问题(GitHub #19424);

■ fix(性能测试):修复保存性能测试提示错误的问题(GitHub #19734);

■ fix(项目设置):修复消息通知不能通知缺陷处理人的问题(GitHub #19855);

■ fix(项目设置):修复MinIO挂掉后,页面还能上传文件的问题(GitHub #19860)。

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

温馨提示:欢迎到MeterSphere专业测试云( www.metersphere.com )体验MeterSphere v2.4.0版本的新增功能。

在这里插入图片描述

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

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

相关文章

计算机毕业设计【HTML+CSS+JavaScript服装购物商城】毕业论文源码

常见网页设计作业题材有 个人、 美食、 公司、 学校、 旅游、 电商、 宠物、 电器、 茶叶、 家居、 酒店、 舞蹈、 动漫、 服装、 体育、 化妆品、 物流、 环保、 书籍、 婚纱、 游戏、 节日、 戒烟、 电影、 摄影、 文化、 家乡、 鲜花、 礼品、 汽车、 其他等网页设计题目, A…

JS进阶第二篇:函数参数按值传递

文章目录函数参数按值传递按值传递引用传递?应用函数参数按值传递 按值传递 在 JavaScript 中,我们有函数以及传递给这些函数的参数。但是 JavaScript 对如何处理你传递的内容并不总是很清楚。当你开始进入面向对象开发的时候,你可能会发现…

【Hack The Box】Linux练习-- Shibboleth

HTB 学习笔记 【Hack The Box】Linux练习-- Shibboleth 🔥系列专栏:Hack The Box 🎉欢迎关注🔎点赞👍收藏⭐️留言📝 📆首发时间:🌴2022年11月27日🌴 &#…

3.8 如何在小红书上蹭热点,这里有8个方法【玩赚小红书】

在小红书究竟能不能蹭到热点?有哪些热点可以蹭?怎么蹭?是很多小红书运营者关心的问题。在我看下,小红书热点分为官方热点、事件热点和账号热点三类,用好这8个方法,让笔记获得更多流量。 ​ ​ 一、官方热点 官方热点是小红书推出&#x…

RocketMQ 消费端如何监听消息?

前言 RocketMQ消息消费者是如何启动的,有一个步骤是非常重要的,就是启动消息的监听,通过不断的拉取消息,来实现消息的监听, 那具体怎么做,让我们我们跟着源码来学习一下~ 流程地图 源码跟踪 这一块的代…

ipv6地址概述——配置ipv6

个人简介:云计算网络运维专业人员,了解运维知识,掌握TCP/IP协议,每天分享网络运维知识与技能。个人爱好: 编程,打篮球,计算机知识个人名言:海不辞水,故能成其大;山不辞石…

加拿大留学一定要善用这八个服务系统

加拿大留学之所以如此受大家欢迎,主要也是由于其优质的教育、易移民等优势,而对于学生本人来说,满意的学习体验,也是留学生涯中不可缺少的重要一环。 加拿大大学都拥有成熟完善的学生服务系统,帮助学生们更好的学习、…

Code learning tools

这里写目录标题1. Code learning tools1.1. Chrome Sourcegraph plugin1.2. Print statements never go out of style1.3. When in doubt, PANIC1.4. Visit the past with GitHub blame1. Code learning tools I know what you are thinking. Brad, you are new to Kube and G…

有哪些电容笔值得推荐?值得买的电容笔测评

和苹果原装的电容笔不同,普通电容笔没有苹果电容笔的独特重力压感,只是给人一种倾斜的压感。不过,如果你对画画没有什么特别的需求,也不必买昂贵的Apple Pencil,平替电容笔就足够我们使用了。接下来,我会给…

全球133种语言自动翻译mishop大米外贸商城系统

提示:133种语言自动翻译,开源无加密。 文章目录介绍安装方法部分代码展示学习资料下载地址成品效果图片展示介绍 提示:这里可以添加本文要记录的大概内容: 大米外贸商城系统 简称mishop 完全开源版,只需做一种语言一…

JXcore 打包在企业级项目里的合理运用和模块系统以及网络的配置详解【node.js】

文章目录 JXcore 打包模块系统netJXcore 打包 node.Js是面向服务器端和网络应用程序的开源跨平台运行环境。 JXcore是一个支持多线程的节点。对于js发行版,您可以在多个线程中安全运行,而无需对现有代码进行任何更改。 安装命令如下: $ curl https://raw.githubusercontent.…

Java语言学习全笔记保姆级学习

目录 文章目录一、Java基础篇1.接口和抽象类的区别2.重载和重写的区别3.和equals的区别4.异常处理机制5.HashMap原理6.想要线程安全的HashMap怎么办?7.ConcurrentHashMap原如何保证的线程安全?8.HashTable与HashMap的区别9.ArrayList和LinkedList的区别1…

Tauri 入门教程

Tauri入门教程1 简介2 创建Tauri项目(页面基于Vue)2.1 环境准备2.2 创建工程3 Tauri 工程目录介绍4 页面调用rust方法5 事件系统6 HTTP请求7 文件系统8 对话框9 窗口配置10 打包1 简介 Tauri:构建跨平台的快速、安全、前端隔离应用。Tauri 是一个相对较新的框架,允…

Apollo 应用与源码分析:Monitor监控-硬件监控-CAN监控

目录 基本概念 CAN Card CAN - 原始套接字 ESD CAN 监控分析 Socket Can监控分析 基本概念 CAN Card 首先需要直到CAN的一些基本的概念。 CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。在汽车产…

Elastic Stack 环境配置与框架简介

目录 简介 什么是Elastic Stack Elasticasearch Logstash Kibana Beats 框架图 下载 配置 一、安装java环境 启动 Elasticsearch Kibana FileBeat Logstash 测验 简介 什么是Elastic Stack Elastic Stack缩写为elk,它由三个软件组成:E…

唯品会:高利润,慢增长?

配图来自Canva可画 近日,阿里、京东等互联网大厂纷纷发布了新一季度的财报,从其财报不难看出,国内头部电商平台已经告别了一路狂奔的时代,开始愈发稳健起来。唯品会虽然在体量和规模上都还不能和这两家巨头相比,但自其…

36、Java——吃货联盟订餐系统(JDBC+MySQL+Apache DBUtils)

✅作者简介:热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏:Java案例分…

关于物联网你需要知道的一切

如果你想要一个更像 wiki (维基百科)的定义「什么是物联网?」,我们可以将其视为连接到 Internet 的全球对象网络,这些对象能够在没有人为干预的情况下,相互交互和交换数据。符合这一的一般定义的解决方案&a…

Java项目:基于jsp+sevlet+mysql日记系统

作者主页:源码空间站2022 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文末获取源码 项目介绍 本项目主要功能有: 写日记 查看日记 日记删除 日记修改 日记类别添加 日记类别修改 日记类别删除 个人信息查看 个人信息修改 分页…

java刷题day 05

一. 单选题: 解析: 5 >> 2 相当于 5除于2两次,等于1>>> 表示无符号右移,高位用 0 填充,0001右移两位 0000,所以选A解析:作对这道题的关键是要理解Java的值传递,关于值…