IDEA插件支持API调试、接口用例支持一键同步API变更,MeterSphere开源持续测试工具v3.2.0版本发布

2024年8月26日,MeterSphere开源持续测试工具正式发布v3.2.0版本。

在这一版本中,接口测试方面,MeterSphere API Debugger插件支持API调试,接口用例支持一键同步API变更;测试管理方面,在"测试用例"模块中,使用思维导图编写测试用例时支持多种快捷键操作,同时还支持测试用例一键导出为Excel或XMind格式数据。在"测试计划"模块中,支持通过思维导图快捷执行测试用例。在"缺陷管理"模块中,支持一键获取禅道和TAPD模板。

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

新增功能

■ MeterSphere API Debugger插件支持API调试

MeterSphere API Debugger是MeterSphere提供的IntelliJ IDEA插件,它可以快速检索代码、基于注释提取API特征,实时进行API调试并生成API文档。

在MeterSphere v3.2.0版本中,MeterSphere API Debugger插件的功能得到增强,能够对API进行管理,包括搜索、过滤和修改API名称等,以便于组织和维护API文档。除此以外,在进行二次调试时,MeterSphere API Debugger插件还支持在调试历史记录中一键定位至相应API,有效提升定位与解决问题的效率。

用户可以在IntelliJ IDEA插件市场中搜索"MeterSphere API Debugger",下载该插件并安装使用。

▲图1 MeterSphere API Debugger插件使用界面

▲图2 通过插件一键同步至MeterSphere API文档页面

■ 接口用例支持一键同步API变更

在测试工作中,因测试人员未能及时了解API变更而导致接口测试失败的情况屡见不鲜。为了解决这一问题,MeterSphere开源项目组在MeterSphere v3.2.0版本中新增了接口用例支持一键同步API变更的功能。

当接口请求参数发生变更(例如IDEA插件同步变更、文件导入变更和手动变更等)后,MeterSphere会自动在接口用例列表中推送变更提醒,用户除了可以接收到API变更的消息通知外,在进入用例列表页面时也能够立刻获取变更提醒。

点击"接口与用例差异对比"链接后,可以进入"接口与用例差异对比"页面,在该页面能够进行一键查看变更差异和一键同步变更差异的操作。

▲图3 接口用例列表页面的API变更提醒

▲图4 "接口与用例差异对比"页面

在进入"用例详情"页面或者编辑接口用例时,MeterSphere会实时与接口定义的请求参数进行对比。当出现"与定义不一致"的提示链接时,点击该提示链接,即可再次进入"接口与用例差异对比"页面,用户可以在"接口与用例差异对比"页面进行同步操作。

▲图5 "用例详情"页面上的"与定义不一致"的提示链接

■ 思维导图编写用例支持多种快捷键操作

为了提升使用思维导图设计测试用例的效率,MeterSphere开源项目组在MeterSphere v3.2.0版本中增加了思维导图模式的快捷键操作功能。

增加快捷键操作功能后,用户在使用思维导图设计测试用例时,可以直接通过键盘执行常用操作(例如复制、粘贴、剪切和删除等),也可以更轻松地进行复杂操作(例如批量修改多个节点)。快捷键功能的引入,不仅能够减少操作中的交互,还有助于提升设计测试用例的效率,进一步优化了用户的使用体验。

▲图6 思维导图模式支持快捷键操作

■ 测试计划支持使用思维导图模式执行测试用例

在MeterSphere v3.2.0版本中,"测试计划"模块支持使用思维导图模式快捷执行功能用例。同时,在执行用例的过程中,用户还可以快速新建缺陷或关联缺陷。

▲图7 测试计划支持使用思维导图模式执行测试用例

功能优化

■ refactor(缺陷管理):支持一键获取禅道和TAPD模板;

■ refactor(测试用例):测试用例支持一键导出为Excel或XMind格式数据;

■ refactor(接口测试):接口场景的"脚本操作"步骤增加断言操作;

■ refactor(接口测试):接口变量支持快捷复制为格式化变量;

■ refactor(消息通知):"创建缺陷"事件支持配置处理人为消息接收人;

■ refactor(通用功能):支持用户配置默认的国际化语言。

Bug修复

■ fix(测试计划):修复消息模板没有测试报告链接配置项的问题(#32335);

■ fix(测试计划):修复接口测试用例取值不正确的问题(#32100);

■ fix(测试用例):修复编辑模式为空时导入测试用例失败的问题(#32338);

■ fix(测试用例):修复评审人为空的问题(#32332);

■ fix(接口测试):修复Swagger文件导入失败的问题(#32739);

■ fix(系统设置):修复插件解析失败导致无法重新上传的问题(#31768)。

相关推荐
DisonTangor1 天前
【小米拥抱开源】小米MiMo团队开源309B专家混合模型——MiMo-V2-Flash
人工智能·开源·aigc
yumgpkpm1 天前
Iceberg在Cloudera CDP集群详细操作步骤
大数据·人工智能·hive·zookeeper·spark·开源·cloudera
百度测试开发1 天前
超细整理,性能测试如何做?怎么做?常见面试题(汇总五)
自动化测试·软件测试·软件测试工程师·接口测试·软件测试项目·软件测试面试·性能测试
yumgpkpm1 天前
Iceberg在Hadoop集群使用步骤(适配AI大模型)
大数据·hadoop·分布式·华为·zookeeper·开源·cloudera
隐语SecretFlow1 天前
【技术教程】TrustFlow 授权策略是怎么实现的?
性能优化·架构·开源
程序员杰哥1 天前
如何使用Postman做接口自动化测试?
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
源雀数智1 天前
2025年度企微开源项目分享:源雀SCRM
开源·企业微信·流量运营
陪我去看海2 天前
JueJin-MCP:AI文章自动发布神器
开源
济南壹软网络科技有限公司2 天前
高并发电商实战:基于Java生态的多元化盲盒系统技术实现方案
java·开发语言·开源·盲盒源码·盲盒定制开发