UI自动化测试模块与环境管理全面打通,MeterSphere开源持续测试平台v2.6.0发布

news/2024/9/18 6:29:22/

在这里插入图片描述

2023年1月16日,MeterSphere一站式开源持续测试平台正式发布v2.6.0版本。

在这一版本中,MeterSphere的UI自动化测试模块与环境管理全面打通,更好地满足了用户一个脚本同时跑多个环境的测试需求。在测试跟踪模块中,测试计划关联测试用例时支持记住跨页选择的记录,一并导入,提升关联效率;接口测试模块中,接口定义列表支持批量复制指定版本的CASE和Mock数据,以减少重复性工作的录入。在通用功能模块中,变更Jenkins Job的运行结果为当前运行的测试计划/用例的实际执行结果。

新增功能

■ UI自动化测试模块与环境管理全面打通(X-Pack)

在MeterSphere v2.6.0版本中,UI场景用例新增“运行环境”选项,用户可以选择将设计好的自动化脚本在不同环境中执行,进一步提高测试用例的复用性。
在这里插入图片描述

执行完的UI测试用例报告会展示本次执行的运行环境,以供用户排查和定位问题。
在这里插入图片描述

关联到测试计划中的UI自动化测试用例在执行测试计划时,也会根据测试计划所选择的运行环境生效。至此,接口测试模块、UI测试模块已经实现与项目环境的全面打通。
在这里插入图片描述

■ 测试计划关联用例支持记住跨页选择的记录

如今,在MeterSphere的“测试计划”模块中关联待执行的测试用例已经成为一个非常高频的操作了。为了提升关联用例的效率,在MeterSphere v2.6.0版本中,关联测试用例支持记住跨页选择的记录,再一并导入。
在这里插入图片描述

■ 接口定义列表支持批量复制指定版本的CASE和Mock数据(X-Pack)

在实际项目测试过程中会经常遇到接口变更的情况,接口每更新一个版本就需要进行新一轮测试。而针对变更比较小的接口,比如新增了一个参数,这时候用户希望可以快速复制上一个版本的CASE,针对这些CASE再添加相应的参数即可覆盖新版本的测试。

为了满足这一测试需求,在MeterSphere v2.6.0版本中,新增了“复制版本数据”批量处理的功能,用户可以将指定版本的CASE和Mock数据复制到当前版本中。
在这里插入图片描述
在这里插入图片描述

■ 变更Jenkins Job运行结果为测试计划/用例运行结果

在DevOps流水线中,自动化测试已经成为了必不可少的环节。用户期望根据自动化测试的运行结果来决定是否终止流水线的后续节点。在MeterSphere v2.6.0版本中,我们将Jenkins Job的运行结果变更为当前运行的测试计划或用例的实际运行结果,即用例运行失败则Jenkins Job的状态也为失败。
在这里插入图片描述

功能优化

■ 测试跟踪:调整测试计划实际结果字数限制(将300字符调整为500字符);

■ 测试跟踪:定时任务执行的测试计划生成报告后支持编辑报告总结;

■ 接口测试:Mock的后置脚本支持获取不同格式的请求数据;

■ 接口测试:运行环境列表支持模糊搜索;

■ 接口测试:单步调试用例或场景步骤时响应内容自动展开;

■ 接口测试:接口TEST支持保留最近一次的执行记录;

■ 通用功能:标签字数过多时的展示优化;

■ 通用功能:接口场景查看定时任务通知的测试报告时,增加了配置查看免登录参数(X-Pack)。

Bug修复

■ fix(测试跟踪):修复通过批量修改的方式修改指定自定义字段会导致全部字段被修改的问题(GitHub #21075);

■ fix(接口测试):修复API自动化首页统计信息在切换Table页后相关统计信息不展示的问题(GitHub #21120);

■ fix(接口测试):修复使用接口自动化转性能测试执行时获取不到运行环境环境变量的问题(GitHub #21150);

■ fix(接口测试):修复接口自动化场景中单独执行用例不能调用环境变量的问题(GitHub #21116);

■ fix(系统设置):修复显示设置修改系统名称不生效的问题(GitHub #21247)。

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


http://www.ppmy.cn/news/12726.html

相关文章

[ECE]模拟试题-5

在cluster1上有一task1索引,请编写一个查询并满足以下要求: ● 定义一个名为a的运行时字段,通过a字段实现以下聚合(a字段的值等于b字段减去c字段) ● 聚合a值小于-2的文档 ● 聚合-5到5之间的文档 ● 聚合大于5的文档DELETE task1 PUT task1 {"settings": {"…

不会数学的程序员,只能走到初级开发工程师!

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 在我还是初级程序员时,每天也都粘贴着代码和包装着接口。那个阶段并没有意识到数学能在编程中起到什么作用&#xff…

juc系列(1)---进程,线程,并行,并发

目录概述进程线程关系并发并行:同步异步:对比概述 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至CPU,数据加载至内 存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载…

Windows下IIS部署网站流程

IIS Internet information service 是一个web服务器 1. IIS用于windows系统 2.apache用于Linux系统,JAVA的web服务器 3.Nginx用于Linux,负责负载均衡,反向代理 安装完IIS之后,去更改DNS的指向。 DNS指向:IP 和 域名 的…

LeetCode 62. 不同路径

🌈🌈😄😄 欢迎来到茶色岛独家岛屿,本期将为大家揭晓LeetCode 62. 不同路径,做好准备了么,那么开始吧。 🌲🌲🐴🐴 一、题目名称 LeetCode 62. …

【数据结构与算法】顺序表的原理及实现

1.什么是顺序表 顺序表是用一段物理地址连续的存储单元进行存储元素的线性结构,通常是以数组进行存储。通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系。 2.顺序表的实现 判断顺序表是否为空表public boolean isEmpty()判断顺序表是否满publi…

【论文精读】Scaling distributed machine learning with the parameter server

Scaling distributed machine learning with the parameter server前言Abstract1. Introduction1.1 Contributions1.2 Engineering Challenges1.3 Related Work2. Machine Learning2.1 Goals2.2 Risk Minimization2.3 Generative Models3. Architecture3.1 (Key,Value) Vectors…

SH-PEG-Silane巯基-聚乙二醇-硅烷试剂简介Silane-PEG-SH

SH-PEG-Silane巯基-聚乙二醇-硅烷 外观:固体或液体,取决于分子量大小。 PEG可选分子量: 1000,2000,3400,5000,10000 溶剂: 溶于DMSO,DMF,DCM,溶于水。 纯度:>95% 保存:-20℃&#xff0c…

新入公司 git基本命令使用(二) 小乌龟版

git命令行的操作复杂不直观,且容易出错. 这里推荐大家使用 git版小乌龟插件进行使用 下载地址 :https://tortoisegit.org/download/ 安装一路next即可 创建本地仓库 右键点击克隆, 然后输入项目地址,确认 拉取代码 右键点击同步 , 然后再界面中选择好对应的分支, 点击拉取 …

Express做后端服务详细步骤,从零到一

文章目录一、全局安装脚手架二、生成项目1.生成项目2.目录结构介绍3.拓展:配置文件热更新(避免改一次文件重启一次服务)步骤1:安装nodemon步骤2:创建nodemon.json文件步骤3:更改启动命令步骤4:上…

Python基础(二十四):面向对象核心知识

文章目录 面向对象核心知识 一、面向对象三大特性 1、封装 2、继承 3、多态 二、多态 1、了解多态 2、体验多态 三、类属性和实例属性 1、类属性 2、实例属性 四、类方法和静态方法 1、类方法 2、静态方法 面向对象核心知识 一、面向对象三大特性 1、封装 将…

Java中的包装类

基本数据类型的豪华版---包装类基本数据类型包装类基本数据类型 在我们刚开始学习Java的时候,我们学习的应该就是Java中的八种基本数据类型: byte short int long float double char boolean 当时我们还说过Java是面向对象编程的语言,一切皆对象,但是受到当时知识的限制,我们还…

校招求职HR常问问题汇总

前言 前言:面试是一次重要的自我销售的过程,只不过销售的产品是你自己,你要做的就是说服面试官认为你是优秀的,从而给你一个工作机会。 文章目录前言一、回答问题的原则二、自我介绍1、注意2、模板3、达到的效果三、你还有什么问题…

卷积神经网络中特征图大小计算公式总结

W:输入特征图的宽,H:输入特征图的高K:kernel size卷积核宽和高,P:padding(特征图需要填充的0的个数),S:stride步长width_out:卷积后输出特征图的宽…

回首2022展望2023

回首2022,虽然经历反复的居家办公,但仍然努力客服家庭与工作的时间冲突,很好的完成了开发任务。并在疫情变换间隙,带着部门同事做了几次团建,锻炼了队伍,提高了凝聚力。我同时坚信迟早会全面放开。在闲暇之…

Go语言运算符

Go语言运算符 参考资料主要来源于菜鸟教程。 运算符用在程序运行时执行数学逻辑运算。 Go语言内置的运算符有: 算术运算符关系运算符逻辑运算符位运算符赋值运算符其它运算符 算术运算符 下表列出所有Go语言的算术运算符。假定A值为10,B值20。 运算符…

理解CSS

CSS 作为前端技术栈中关键一环,对页面元素及样式呈现起到了直接作用。本节课旨在通过对 CSS 的工作流程及原理、页面中 CSS 使用方法等详细解读,帮助前端新手建立对 CSS 的全面而深刻的认知。 CSS概念 CSS 即 Cascading Style Sheets,是用来…

[idekCTF 2023] Malbolge I Gluttony,Typop,Cleithrophobia,Megalophobia

这些题名字我都不认识,这是什么语呀。这个比赛感觉太难了,加上春节将近比较忙,仅作了4个简单题。记录一下。Misc/Malbolge I Gluttony这是个虚拟机的题,放入misc感觉有点不可思忆,题目给了7个命令,有"…

【初阶数据结构】——写了将近 5 万字,终于把 二叉树 初阶的内容讲清楚了

文章目录前言1. 树的概念及结构1.1 树的概念1.2 树与非树1.3 树的相关概念1.4 树的表示1.5 树在实际中的运用(表示文件系统的目录树结构)2. 二叉树概念及结构2.1 概念2.2 现实中的二叉树2.3 特殊的二叉树2.3.1 满二叉树2.3.1 完全二叉树2.4 二叉树的性质…

计讯物联数字乡村解决方案赋能乡村振兴

项目背景 数字乡村是乡村振兴的战略方向,是推动农村现代化的重要途径。当前,数字乡村建设正在加速推进,打造乡村数字治理新模式,提升乡村的数字化水平,进一步推动乡村振兴进入高质量发展新赛道。计讯物联作为数字乡村…