测试管理新增视图与高级搜索功能,测试计划支持一键生成缺陷详情,MeterSphere开源持续测试工具v3.3版本发布
2024年9月29日,MeterSphere开源持续测试工具正式发布v3.3版本。
在这一版本中,接口测试方面,接口导入功能支持导入Postman、JMX、HAR和MeterSphere格式的文件,接口场景的自定义请求步骤支持cURL快捷导入;测试管理方面,接口定义列表、测试用例列表和用例评审列表新增视图与高级搜索功能,“测试计划”模块支持一键提交缺陷并自动生成缺陷详情,测试计划报告支持导出为PDF格式文件。
目前,MeterSphere v3.3版本已经上架至1Panel应用商店“DevOps”类目,社区用户可以通过1Panel应用商店快速安装并使用MeterSphere开源持续测试工具。
新增功能
■ 接口导入支持Postman、JMX、HAR和MeterSphere格式文件
在MeterSphere v3.3版本中,接口导入功能新增支持导入Postman、JMX和HAR格式的文件,同时提供“覆盖导入”和“不覆盖导入”两种导入模式供用户选择。
针对Postman的导出文件,MeterSphere特别提供了接口用例的同步导入功能。对于用户使用插件扩展的接口协议,MeterSphere v3.3版本也同步优化了这些接口的导入机制,用户在将存量的接口数据转换为符合标准的JMX文件后,即可直接导入MeterSphere中进行管理和维护。
除此之外,MeterSphere v3.3版本的接口导入功能还支持导入和导出MeterSphere格式的文件,可以有效满足用户数据迁移的需求。

▲图1 MeterSphere接口导入功能界面
■ 测试管理新增视图与高级搜索功能
在MeterSphere v3.3版本中,测试用例列表新增视图功能。视图功能能够增强列表数据的可读性,方便用户进行数据分析,显著提升用户的使用体验。MeterSphere提供了“全部数据”、“我关注的”和“我创建的”三个默认视图,同时也支持用户自定义视图,灵活满足用户的不同需求,有效提高团队的协作能力。

▲图2 测试用例列表新增视图功能
在MeterSphere v3.3版本中,测试用例列表还新增了高级搜索功能。高级搜索功能支持多条件筛选,并且允许使用布尔逻辑,在帮助用户快速筛选出所需数据的同时,也满足了用户对复杂查询的需求。
除此以外,考虑到不同的测试用例之间可能存在不同的模板字段,MeterSphere开源项目组特别为高级搜索功能增加了“自定义字段”的筛选选项。
为了避免用户耗费精力重复进行条件设置,MeterSphere v3.3版本将视图与高级搜索功能进行了整合。用户在完成一次高级搜索后,可以点击“另存为视图”按钮,MeterSphere会根据本次搜索的条件自动生成相应的视图,用户后续只需要切换视图即可快速查询到目标数据。

▲图3 测试用例列表新增高级搜索功能
■ 测试计划支持一键生成缺陷详情
在MeterSphere v3.3版本中,MeterSphere一键提交缺陷的能力得到了增强。
在提交缺陷时,测试人员需要录入详细的缺陷复现步骤。然而,缺陷的复现步骤和测试用例的执行步骤具有高度一致性,重复录入步骤增加了测试人员的工作量。
为了提升缺陷的录入效率,MeterSphere开源项目组对一键提交缺陷功能进行了增强。在使用MeterSphere v3.3版本新建缺陷时,系统会根据用例的执行历史自动生成缺陷详情和标题,用户只需要指定缺陷的处理人即可快速提交一个完整的缺陷。

▲图4 测试计划支持一键生成功能用例缺陷详情
在创建接口缺陷时,MeterSphere会自动获取接口用例名称生成缺陷标题,同时获取接口用例的断言和报告自动生成缺陷详情,帮助缺陷的处理人快速获取关键信息,从而加快缺陷修复和质量提升的速度。

▲图5 测试计划支持一键生成接口用例缺陷详情
功能优化
■ refactor(测试计划):测试计划的用例列表支持批量新建或关联缺陷;
■ refactor(测试计划):测试计划报告新增按“测试点”维度展示列表数据;
■ refactor(测试计划):测试计划报告新增搜索功能;
■ refactor(测试计划):思维导图模式下执行测试用例增加常用快捷键;
■ refactor(测试计划):测试报告支持导出为PDF格式文件;
■ refactor(测试计划):测试计划的测试规划功能支持快捷修改运行环境和资源池;
■ refactor(测试用例):测试用例关联需求交互优化;
■ refactor(测试用例):测试用例导入功能交互优化;
■ refactor(测试用例):测试用例思维导图模式增加常用快捷键;
■ refactor(测试用例):测试评审的用例列表新增视图与高级搜索功能;
■ refactor(接口测试):通过Swagger URL导入接口新增Token认证方式;
■ refactor(接口测试):导入cURL功能新增支持解析Charles和Fiddler工具的抓包请求;
■ refactor(接口测试):接口场景的自定义请求步骤支持导入cURL请求;
■ refactor(接口测试):接口定义列表新增视图与高级搜索功能;
■ refactor(接口测试):接口测试报告支持导出为PDF格式文件;
■ refactor(系统设置):给指定组织或项目添加成员时支持选择所属的用户组;
■ refactor(系统设置):系统参数新增“自定义上传文件大小限制”功能。
Bug修复
■ fix(测试计划):修复报告总结的富文本无法切换代码块语言的问题(#32335);
■ fix(测试计划):修复测试计划中设置了“失败停止”但不生效的问题(#32993);
■ fix(测试用例):修复测试用例无法导出用例所属模块的问题(#32808);
■ fix(测试用例):修复思维导图模式下编辑用例时主键冲突的问题(#32332);
■ fix(接口测试):修复全局断言判断不正确的问题(#33222);
■ fix(接口测试):修复接口导入无法识别Swagger文件中“《”、“》”符号的问题(#33025);
■ fix(项目管理):修复消息通知无法获取缺陷模板中${status}字段值的问题(#33067);
■ fix(项目管理):修复缺陷模板新增成员字段后基础信息无法显示的问题(#33979)。
相关文章:
测试管理新增视图与高级搜索功能,测试计划支持一键生成缺陷详情,MeterSphere开源持续测试工具v3.3版本发布
2024年9月29日,MeterSphere开源持续测试工具正式发布v3.3版本。 在这一版本中,接口测试方面,接口导入功能支持导入Postman、JMX、HAR和MeterSphere格式的文件,接口场景的自定义请求步骤支持cURL快捷导入;测试管理方面…...
TypeScript 算法手册 【归并排序】
文章目录 1. 归并排序简介1.1 归并排序定义1.2 归并排序特点 2. 归并排序步骤过程拆解2.1 分割数组2.2 递归排序2.3 合并有序数组 3. 归并排序的优化3.1 原地归并排序3.2 混合插入排序案例代码和动态图 4. 归并排序的优点5. 归并排序的缺点总结 【 已更新完 TypeScript 设计模式…...
生信名词|MOA|基因敲低与基因敲除|DMSO|MODZ|生信基础
生信名词|MOA|基因敲低与基因敲除|DMSO|MODZ|生信基础 MOA(Mechanisms Of Action,作用机理) 过去,在药物投入到临床使用之前,它的生物学机理往往未被研究透彻。如今,随着技术的发展,一种新药物…...
基础岛第3关:浦语提示词工程实践
模型部署 使用下面脚本测试模型 from huggingface_hub import login, snapshot_download import osos.environ[HF_ENDPOINT] https://hf-mirror.comlogin(token“your_access_token")models ["internlm/internlm2-chat-1_8b"]for model in models:try:snapsh…...
vscode中配置python虚拟环境
python虚拟环境作用 Python虚拟环境允许你为每个独立的项目创建一个隔离的环境,这样每个项目都可以拥有自己的一套Python安装包和依赖,不会互相影响。实际使用中,可以在vscode或pycharm中使用虚拟环境。 1.创建虚拟环境的方法: …...
chatGPT对我学术写作的三种帮助
chatGPT对我学术写作的三种帮助 概述提高学术写作水平大模型选择概述上下文以提供精确的指令 提升同行评审优化编辑反馈 概述 从生成式人工智能中获得的价值并非来自于技术本身盲目地输出文本,而是来自于与工具的互动,并利用自身的专业知识来完善它所生…...
【PostgreSQL 】入门篇——支持的各种数据类型介绍,包括整数、浮点数、字符串、日期、JSON、数组等
1. 整数类型 1.1 SMALLINT 描述:用于存储小范围的整数值。大小:2 字节范围:-32,768 到 32,767使用场景:适合存储小型计数器、状态码等。示例: CREATE TABLE status_codes (id SMALLINT PRIMARY KEY,description TEX…...
野火STM32F103VET6指南者开发板入门笔记:【1】点亮RGB
硬件介绍 提示:本文是基于野火STM32F103指南者开发板所写例程,其他开发板请自行移植到自己的工程项目当中即可。 RGB-LEDPin引脚:低电平-点亮,高电平-熄灭REDPB5GREENPB0BLUEPB1 文章目录 硬件介绍软件介绍:结构体方式…...
数据工程师岗位常见面试问题-3(附回答)
数据工程师已成为科技行业最重要的角色之一,是组织构建数据基础设施的骨干。随着企业越来越依赖数据驱动的决策,对成熟数据工程师的需求会不断上升。如果您正在准备数据工程师面试,那么应该掌握常见的数据工程师面试问题:包括工作…...
强大的JVM监控工具
介绍 在生产环境中,经常会遇到各种各样奇葩的性能问题,所以掌握最基本的JVM命令行监控工具还是很有必要的 名称主要作用jps查看正在运行的Java进程jstack打印线程快照jmap导出堆内存映像文件jstat查看jvm统计信息jinfo实时查看和修改jvm配置参数jhat用…...
python 实现点的多项式算法
点的多项式算法介绍 点的多项式算法通常指的是通过一组点(即数据点,通常包括自变量和因变量的值)来拟合一个多项式函数的方法。这种方法在数值分析、统计学、机器学习等领域中非常常见。下面是一些常见的多项式拟合算法: 1. 最小…...
Pikachu-暴力破解-验证码绕过(on client)
访问页面, 从burpsuite 上看到返回的源代码; 验证码生成时通过 createCode 方法生成,在前端页面生成; 同时也是在前端做的校验; 直接验证;F12 -- 网络,随便输入个账号、密码、验证码࿰…...
【Spring】Bean 的生命周期:从实例化到销毁
实例化阶段: Bean的实例化是通过反射创建的。Spring根据Component、Bean或者XML中的<bean>元素配置,来确定要创建的Bean。 属性赋值阶段: 实例化完成后,Spring会进行依赖注入。包括将属性值注入到Bean的字段中,…...
Ubuntu 安装RUST
官方给的是这样如下脚本 curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh 太慢了 curl --proto https --tlsv1.2 -sSf https://sh.rustup.rs | sh -x 执行这个脚本后会给出对应的下载链接 如下图 我直接给出来 大多数应该都是这个 https://static.rust-…...
Android Compose的基本使用
前言: Compose这个东西呢,好处我没发现,坏处就是学习成本和低版本兼容. 不过,看在官方力推的份儿上,有空就学一下吧. 当初的kotlin,很多人说鸡肋(包括我)!现在不也咔咔用纯kotlin做项目吗?哈哈哈哈. 未来的事情,谁说得清呢? 首先创建一个专用的Compose项目 对没错!看到E…...
计算机网络:计算机网络体系结构 —— 专用术语总结
文章目录 专用术语实体协议服务服务访问点 SAP 服务原语 SP 协议数据单元 PDU服务数据单元 SDU 专用术语 实体 实体是指任何可以发送或接收信息的硬件或软件进程 对等实体是指通信双方处于相同层次中的实体,如通信双方应用层的浏览器进程和 Web 服务器进程。 协…...
Rust的前端Tauri编程-基于JS框架的初步探索
上次的项目做完后,有一项遗憾,没有返回结果,而结果是一个html表格,我想用html直接在窗口显示,这时发现R里面包括slint没有很直接的方法,直接弹出浏览器有点太简单没有挑战。这是就被推送了他的竞争对手&…...
【Flume Kafaka实战】Using Kafka with Flume
一 目标 在Cloudera Manager中创建两个Flume的Agent,Agent1从local file中获取内容,写入到kafka的队列中。Agent2以Agent1的sink作为source,将数据从kafka中读取出来,写入到HDFS中。 二 实战 2.1 Kafka Sink 第一步࿰…...
5G NR物理信号
文章目录 NR 物理信号与LTE的区别上行参考信号DMRS (UL)SRSPT-RS(UL) 下行参考信号DMRS(DL)PT-RS(DL)CSI-RSPSSSSS NR 物理信号与LTE的区别 用SSS、CSI-RS和DMRS 取代了CRS信号。下行业务信道采用TM1波束赋形传输模式。基于SSB 或者CSI-RS进行RSRP和SINR测量。基于DMRS 进行共…...
Pikachu-Cross-Site Scripting-存储型xss
存储型xss ,随便输入点内容,都能保存下来;刷新后也不会丢失;输入特殊字符,也能原样返回; 查看代码,也可以看到输出结果直接原路返回,不做处理 构造payload <script>alert(1)…...
简易版抽奖活动的设计技术方案
1.前言 本技术方案旨在设计一套完整且可靠的抽奖活动逻辑,确保抽奖活动能够公平、公正、公开地进行,同时满足高并发访问、数据安全存储与高效处理等需求,为用户提供流畅的抽奖体验,助力业务顺利开展。本方案将涵盖抽奖活动的整体架构设计、核心流程逻辑、关键功能实现以及…...
对WWDC 2025 Keynote 内容的预测
借助我们以往对苹果公司发展路径的深入研究经验,以及大语言模型的分析能力,我们系统梳理了多年来苹果 WWDC 主题演讲的规律。在 WWDC 2025 即将揭幕之际,我们让 ChatGPT 对今年的 Keynote 内容进行了一个初步预测,聊作存档。等到明…...
【C语言练习】080. 使用C语言实现简单的数据库操作
080. 使用C语言实现简单的数据库操作 080. 使用C语言实现简单的数据库操作使用原生APIODBC接口第三方库ORM框架文件模拟1. 安装SQLite2. 示例代码:使用SQLite创建数据库、表和插入数据3. 编译和运行4. 示例运行输出:5. 注意事项6. 总结080. 使用C语言实现简单的数据库操作 在…...
多种风格导航菜单 HTML 实现(附源码)
下面我将为您展示 6 种不同风格的导航菜单实现,每种都包含完整 HTML、CSS 和 JavaScript 代码。 1. 简约水平导航栏 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport&qu…...
自然语言处理——循环神经网络
自然语言处理——循环神经网络 循环神经网络应用到基于机器学习的自然语言处理任务序列到类别同步的序列到序列模式异步的序列到序列模式 参数学习和长程依赖问题基于门控的循环神经网络门控循环单元(GRU)长短期记忆神经网络(LSTM)…...
pikachu靶场通关笔记22-1 SQL注入05-1-insert注入(报错法)
目录 一、SQL注入 二、insert注入 三、报错型注入 四、updatexml函数 五、源码审计 六、insert渗透实战 1、渗透准备 2、获取数据库名database 3、获取表名table 4、获取列名column 5、获取字段 本系列为通过《pikachu靶场通关笔记》的SQL注入关卡(共10关࿰…...
.Net Framework 4/C# 关键字(非常用,持续更新...)
一、is 关键字 is 关键字用于检查对象是否于给定类型兼容,如果兼容将返回 true,如果不兼容则返回 false,在进行类型转换前,可以先使用 is 关键字判断对象是否与指定类型兼容,如果兼容才进行转换,这样的转换是安全的。 例如有:首先创建一个字符串对象,然后将字符串对象隐…...
OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 在 GPU 上对图像执行 均值漂移滤波(Mean Shift Filtering),用于图像分割或平滑处理。 该函数将输入图像中的…...
让回归模型不再被异常值“带跑偏“,MSE和Cauchy损失函数在噪声数据环境下的实战对比
在机器学习的回归分析中,损失函数的选择对模型性能具有决定性影响。均方误差(MSE)作为经典的损失函数,在处理干净数据时表现优异,但在面对包含异常值的噪声数据时,其对大误差的二次惩罚机制往往导致模型参数…...
【Go语言基础【13】】函数、闭包、方法
文章目录 零、概述一、函数基础1、函数基础概念2、参数传递机制3、返回值特性3.1. 多返回值3.2. 命名返回值3.3. 错误处理 二、函数类型与高阶函数1. 函数类型定义2. 高阶函数(函数作为参数、返回值) 三、匿名函数与闭包1. 匿名函数(Lambda函…...
