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)。

相关推荐
冬奇Lab7 小时前
OpenClaw 深度解析(八):Skill 系统——让 LLM 按需学习工作流
人工智能·开源·源码阅读
冬奇Lab7 小时前
一天一个开源项目(第45篇):OpenAI Agents SDK Python - 轻量级多 Agent 工作流框架,支持 100+ LLM 与实时语音
人工智能·开源·openai
阿里云云原生11 小时前
Team 版 OpenClaw:HiClaw 开源,5 分钟完成本地安装
开源
IvorySQL12 小时前
PostgreSQL 技术日报 (3月9日)|EXPLAIN ANALYZE 计时优化与复制语法讨论
数据库·postgresql·开源
anyup13 小时前
月销 8000+,uView Pro 让 uni-app 跨端开发提速 10 倍
前端·uni-app·开源
孔明click3316 小时前
Sa-Token v1.45.0 发布 🚀,正式支持 Spring Boot 4、新增 Jackson3/Snack4 插件适配
java·sa-token·开源·springboot·登录·权限认证
省长16 小时前
Sa-Token v1.45.0 发布 🚀,正式支持 Spring Boot 4、新增 Jackson3/Snack4 插件适配
java·后端·开源
草梅友仁20 小时前
OpenClaw AI 助手实测与墨梅博客更新 | 2026 年第 10 周草梅周报
开源·github·ai编程
冬奇Lab1 天前
一天一个开源项目(第44篇):GitNexus - 零服务器的代码智能引擎,为 AI Agent 构建代码库知识图谱
人工智能·开源·资讯
冬奇Lab1 天前
OpenClaw 深度解析(七):安全模型与沙盒
人工智能·开源