Katalon Studio 11.2.0 发布:AI 对话历史、智能录制器进阶配置与工具链大整合

距离上一次更新才过了没多久,Katalon 团队又为我们带来了一个大版本------11.2.0,正式发布日期是 2026 年 5 月 28 日。这次更新不只是修修补补,在 AI 助手、录制器体验、MCP 工具整合以及 Runtime Engine 稳定性上都有相当扎实的改进。对于每天在 Katalon Studio 里写用例、做自动化的人来说,很多改动会直接让日常操作顺畅不少。

下面就把这次更新的重点完整梳理一遍。


弃用与替换:MCP 工具大整合

如果团队正在通过 MCP(Model Context Protocol)把 Katalon Studio 和外部 AI 助手集成,这部分要特别留意。11.2.0 对大量 MCP 工具进行了重新设计 ,旧的工具被弃用,替换成命名更清晰、数量更少的新工具。原先很多单独的 create*update* 方法,都统一整合成了对应的 write* 方法,而读取类的操作则统一走向 readFilelistEntityFiles

下面这张表整理了所有被弃用的工具和对应的替代品:

被弃用的工具 替代工具
createTestCaseupdateTestCase writeTestCase
getTestCaseScript readFile
updateTestCaseScript writeTestCase
getTestCases listEntityFiles
createTestSuiteupdateTestSuite writeTestSuite
createDynamicTestSuiteupdateDynamicTestSuite writeDynamicTestSuite
createTestSuiteCollectionupdateTestSuiteCollection writeTestSuiteCollection
getTestSuite readFile
createWebTestObjectupdateWebTestObject writeWebTestObject
createMobileTestObjectupdateMobileTestObject writeMobileTestObject
createWindowsTestObjectupdateWindowsTestObject writeWindowsTestObject
createRestWebServiceTestObjectupdateRestWebServiceTestObject writeRestWebServiceTestObject
createSoapWebServiceTestObjectupdateSoapWebServiceTestObject writeSoapWebServiceTestObject
getTestObjectsgetTestObject listEntityFiles + readFile
createCustomKeywordupdateCustomKeyword writeCustomKeyword
getCustomKeyword readFile
getCustomKeywords getCustomKeywordMethods(现在返回方法签名,不再是类列表)
createBddFeatureFileupdateBddFeatureFile writeBddFeatureFile
createInternalTestDataupdateInternalTestData writeInternalTestData
getTestDataList listEntityFiles
getInternalTestDataDetails readFile

这次工具整合的意图很明显------减少工具数量,让描述更清晰,在用 AI 编排 Katalon 任务时,调用逻辑会简单很多。对于已经用上 MCP 的自动化流程,升级后需要把脚本里调用的旧工具名做一次迁移。


新功能:多轮对话、录制器进阶配置

1. Katalon AI 助手支持多会话与历史记录

以前在 Katalon AI Assistant 里问新问题,旧的对话上下文就没了,只能一个话题聊到底。现在,AI 助手终于支持多个独立对话 ,并且带了一个历史面板,随时可以切回之前的会话。

  • 能做什么? 点击聊天窗口左上角的 All chat 菜单,就能看到所有历史会话,随意切换。
  • 为什么重要? 可以让用户并行处理不同主题的测试设计,比如一条会话专门生成登录相关的用例,另一条构建支付流程,不会混在一起,也不用担心上下文丢失。

这个小改进对于重度依赖 AI 生成脚本的人来说,简直可以当作多线程工作台来用了。

2. Smart Mobile Recorder 的进阶配置界面

移动端录制器 Smart Mobile Recorder 这次新增了一个进阶配置屏幕 。在录制过程中,切换到 Captured Objects 标签,选中某个测试对象,就会出现 Advanced Configuration 选项,可以:

  • 审核并调整对象的识别属性;
  • 自定义定位策略;
  • 在保存之前就完成微调。

以前录制时对象识别使用的都是固化设定,没法中途调整,后期常常需要手动清理定位器。现在在录制过程中就能"边录边修",大幅减少了后期手动修正的工作量。

3. Web Recorder Plus 的进阶配置界面

无独有偶,新的 Web 录制器(R+)也获得了几乎一样的进阶配置能力 。录制网页操作时,同样切换到 Captured Objects 标签,选中对象,即可调出配置界面,直接修改属性、定位策略,再保存。

这对 Web 自动化的录制体验提升很明显------录完即所得,不用再为了一个不稳定的定位器来回切换编辑界面。


增强特性:从 AI 标记到拖拽附件,处处透着细节

拖拽附件到 AI 助手

想给 AI 助手发个文件,现在直接拖拽到聊天窗口就行了,不用非得去点那个小小的附件按钮。

AI 失败分析报告增加失败分类

AI Failure Analysis 生成的 HTML 和邮件报告里,现在新增了 Failure Category Classification 区块,会把失败按类别分组展示。跑完一整轮测试后,扫一眼就能看出是哪一类问题在集中爆发,不用一个个去翻用例。

TestCloud 隧道支持移动原生应用

TestCloud 的私有/本地测试隧道,之前只覆盖桌面浏览器和移动浏览器,现在移动原生应用也支持了。网站测试的覆盖率缺口算是补齐了,内网环境下的 App 测试更方便。

AI 生成的内容加上专属图标

由 AI 助手生成的测试用例、测试套件、自定义关键字等,现在都会显示一个 AI 生成图标,一眼就能区分哪些是 AI 创建的,哪些是手工写的,管理起来更有条理。

录制器内直接编辑关键字

无论是 R+ 还是 Smart Mobile Recorder,录制过程中现在可以直接编辑关键字,包括重命名和修改参数,不需要退出录制流程。

Web Recorder Plus 面板可调整大小

运行日志和测试步骤之间的面板现在可以拖动分割条调整大小,工作空间布局可以按习惯灵活排布。

已有步骤的用例打开录制器时自动展开

如果一个测试用例里已经有录制好的步骤,再打开录制器时,对话框会自动展开并显示原有步骤,马上就能看到完整上下文,不用再手动去点开折叠区域。

Call Test Case 变量绑定状态指示

在调用测试用例的对话框和手动视图中,每个变量旁边都会显示绑定状态指示器------匹配、未匹配、缺失、继承,变量与目标用例的关联情况一目了然。

录制步骤中直接修改参数值类型

在 R+ 和 Smart Mobile Recorder 的已录制步骤面板里,参数字段旁多了一个铅笔图标 ,点击后可以直接修改该参数的 Value Type,不需要跳出面板。

KS MCP 工具已整合

前面弃用部分已经详述,这里再提一下:MCP 工具集精简整合后,调用体验会更连贯,不再需要记忆一堆细碎的工具名。

AI 自愈优先使用元素截图来识别定位器

当 AI 自愈触发时,现在会优先使用元素截图去寻找正确的定位器。对于那些文本或属性变化了、但视觉外观还保持稳定的元素,修复准确率会明显提高。

新增 Chrome 148 和 Edge 148 兼容性

AI 助手聊天历史自动压缩

长时间使用 AI 助手时,旧的历史记录会被自动压缩,让会话保持在上下文长度限制内,不用手动清空聊天,长对话也能保持响应流畅。

Web Recording Agent 交互细节优化

设置面板打开时焦点和可编辑状态恢复正常,另外一些界面不一致的地方也得到了修复。

录制 Agent 编辑模式:取消行为修正与按钮重命名

在录制 Agent 的编辑模式里,点"取消"现在会正确丢弃未保存的修改并返回之前的状态,主按钮的文案也修改得更清晰了。

Web 录制上下文菜单使用最新的断言关键字

录制引擎的右键菜单现在会把录制的断言映射到最新的 assert 关键字集,回放时不会再用到过时的关键字。

Libs 目录下的临时 Groovy 脚本自动清理

之前多次执行后,Libs 文件夹里会堆积临时 Groovy 脚本,现在每次新执行开始时都会自动清除,项目目录可以保持干净。

AI 配置默认值更新

AI 配置面板的预填默认值已经更新为本版本的推荐值。


修复:大量稳定性回补,macOS / Linux 用户尤其受益

KRE on macOS:katalonc 执行权限修复

macOS 版 Katalon Runtime Engine 的 katalonc 可执行文件现在自带正确执行权限,开箱就能直接运行。之前一跑就报"no permission"的问题彻底解决。

KRE 11.1.3 回归报错修复

不再抛出 Error while parsing selector。这个错误是 11.1.3 引入的回归问题,10.4.3 及之前都没出现,这次总算修掉了。

Map 类型 Profile 值可正常保存

执行配置文件里的 Map 类型变量现在能正确保存,之前静默失败或直接报错。

浏览器录制兼容 Chrome / Edge 148

因为 Chrome DevTools Protocol 在 148 版本里的破坏性变更导致的录制启动失败(CDP no-op DevToolsException)已修复,录制功能恢复。

Web Recording Agent:"替换所有当前步骤"复选框显示正常

在已有测试用例上继续录制时,该复选框现在会如期出现,之前有缺失。

代理登录回归修复

11.1.2 版本引入的代理环境下登录 Katalon Studio 失败的问题已修复,11.0.1 及更早版本不受影响。

AI Assistant 的 AWS Bedrock 证书错误修复

在特定网络环境下,StudioAssist 功能之前会因为证书问题报错 certificate_unknown,现在已经恢复。

控制台日志错误信息更可读

Console 标签页的错误条目现在格式优化,阅读体验更好。

被掩码的变量值不再暴露在执行日志里

当一个测试用例调用另一个用例时,如果被调用方有掩码变量,它们的真实值不会再出现在调用方的执行日志中。

关键字类重命名恢复正常

10.4.2 之后出现的重命名关键字类实则未生效的回归问题得到修正,现在关联文件和引用都会跟着正确更新。

查看 Java 文档不再导致崩溃

Katalon Studio 11 里打开 Java Doc 查看器会因 Equo CEF 组件崩溃的问题已经修复,可以放心查阅 API。

Linux 编辑器视图空白问题修复

Linux 平台上测试用例、测试对象等编辑器区域之前完全空白或不可操作,现在恢复正常。

Smart Mobile Recorder:iOS 键盘显示时也能抓取对象

之前只要 iOS 系统键盘弹出来,录制就无法捕获对象,现在即使键盘显示,对象抓取也能照常工作。

Web Recording Agent:Scroll 和 SendKeys 步骤关键字映射修复

录制出来的 Scroll 和 SendKeys 动作现在回放时会使用正确的关键字,不再出现错配导致行为异常。

测试对象编辑器切换定位器不再全选属性

切换定位器策略时,之前的一个回归问题会导致所有属性都被自动选中,现在这个情况已经修正。

Ubuntu 界面抖动/闪烁修复

Ubuntu 上的 Katalon Studio 界面不再出现抖动或闪烁,交互流畅许多。

waitForElementNotVisible 恢复正常

该关键字现在会正确等待元素变为不可见之后再返回。

TestCloud 会话错误修复

修复了因访问令牌与请求账户 ID 不匹配导致测试用例抛出 SessionNotCreatedException 的问题。

KeywordUtil.markFailedAndStop() 状态同步

调用该方法后,测试步骤的状态现在与测试用例保持一致,都会标记为失败,之前步骤会错误显示为通过。

Test Run 面板显示正确的执行 ID 和 TestOps 链接

面板信息修复,深度链接也能跳转到 TestOps 正确的执行页面了。

KRE 不再输出非法字符路径警告

启动时 Failed to get katalon.ini location: Illegal character in path 的警告信息不会再出现。

掩码变量在 R+ 和 Smart Mobile Recorder 回放时被隐藏

在运行日志里,被掩码的变量值现在正确隐藏,不会再暴露真实数据。

"How to set up Katalon Test Execution Cloud Tunnel?" 链接不再报错


结语

整体来看,11.2.0 是一次"打磨型"大更新。MCP 工具集的重构让 AI 集成更加清晰,新录制器的进阶配置和 AI 多会话则直接提升了日常录脚本、用 AI 的效率。加上大量回归和稳定性修复,特别是 macOS、Linux 用户能感知到的体验提升,这个版本值得尽快升级体验。

如果已经在用 MCP 或重度使用录制器,建议先跑一遍兼容测试,把旧的 MCP 工具引用换到新方法上,然后就可以享受新版本的便利了。

相关推荐
oscar9995 天前
Katalon True Platform 发布:为智能体软件交付建立信任与问责层
katalon·true platform
oscar99914 天前
Playwright 测试管理落地 Katalon True Platform:统一报告、AI 驱动洞察、零脚本迁移
人工智能·playwright·katalon
oscar9995 个月前
Katalon与CI_CD集成:让自动化测试融入持续交付流水线
ci/cd·katalon
oscar9995 个月前
打通测试与管理的桥梁:Katalon Studio与Jira的集成
集成·jira·katalon
oscar9995 个月前
Katalon StudioAssist智能故障分析
katalon·studioassist·智能故障分析
oscar9995 个月前
Katalon平台的集成生态
katalon·集成生态
oscar9995 个月前
Katalon StudioAssist:智能化测试助手
ai·katalon·studioassist
oscar9995 个月前
Katalon Studio的安装
安装·install·studio·katalon
顾三殇2 年前
【AI 测试】Linux 查看日志与压测命令:FinalShell 查看 AI 语言大模型问答实时日志与 TTS 压测
linux·人工智能·jmeter·nmon·ai 测试·语言大模型测试