Apifox 2 月更新|MCP Client 调试体验优化、测试套件持续升级、支持公用测试数据、测试报告优化

19 阅读4分钟

Apifox 新版本上线啦!

看看本次版本更新主要涵盖的重点内容,有没有你所关注的功能特性:

  • 「MCP Client」调试体验优化
    • 支持直接查看响应的 Content 字段
    • 支持 Markdown 渲染预览
    • 支持预览图片
  • 「测试套件」持续升级
    • 支持「并行」运行模式
    • 定时任务支持选择环境
  • 新增「公用测试数据」,支持多场景共享使用
  • 测试报告详情页支持筛选失败用例

将 Apifox 更新至最新版,一起开启全新体验吧!

「MCP Client」调试体验优化

使用 MCP 客户端调试 MCP 服务器时,响应内容的查看体验全面升级,提供更便捷的内容预览与验证功能。

支持直接查看响应 Content 字段

使用 Apifox 调试 MCP 服务器时,可在「内容」标签页直接查看响应中的 Content 字段,无需从完整的 JSON 数据中手动查找。同时,「原始」标签仍保留完整 JSON 数据的查看功能,满足不同场景下的调试需求。

支持 Markdown 渲染预览

当 MCP 响应中包含 Markdown 内容时,用户可在原始 Markdown 格式与渲染视图之间自由切换,直观查看格式化后的 Markdown 文档效果,提升内容查阅的便利性。

支持预览图片

响应中的图片可直接在「预览」标签页显示,帮助开发者快速验证图片内容及其格式,提高调试效率。

「MCP Client」调试体验优化

「测试套件」持续升级

支持「并行」运行模式

测试套件新增「并行」运行能力,允许多个测试用例和场景同时执行。用户可以灵活配置并行执行规则,显著缩短整体测试时间,特别适合大规模测试场景,帮助团队更快速、更高效地完成测试任务。

运行模式说明:

  • 串行: 场景按序运行,支持变量在多场景步骤间持续传递
  • 并行: 多个场景并发运行,大幅提升速度。但需注意:并发会导致场景间的上下文隔离,依赖上游变量的场景可能运行失败

测试套件支持「并行」运行模式

注:实际并行运行提速效果,跟运行机器的当时的可使用硬件资源强相关。

定时任务支持选择环境

创建测试套件定时任务时,支持选择运行环境,实现对测试套件在不同环境下自动化执行的精准控制,提升测试管理的灵活性。

定时任务支持选择环境

新增「公用测试数据」,支持多场景共享使用

更新至最新版 Apifox 后,支持创建公用测试数据,可供多个测试场景共享使用,减少重复创建测试数据的工作,确保测试数据的一致性,更高效地管理测试资源,提升测试流程的标准化和可维护性。

新增「公用测试数据」,支持多场景共享使用

测试报告详情页支持筛选失败用例

Apifox 在本次更新中对测试报告详情页进行了优化,新增了失败用例筛选功能,并支持查看步骤详情,帮助用户快速定位失败用例,深入了解每个失败步骤的执行情况。

测试报告详情页支持筛选失败用例

同时,测试报告详情页针对不同查看场景优化了展示方式:

  • 查看全部步骤时,以树状结构呈现,清晰展示步骤层级与执行上下文
  • 筛选失败用例时,自动切换为扁平列表,汇总所有失败步骤,帮助快速定位问题

测试报告详情页针对不同查看场景优化了展示方式

了解更多

当然,Apifox 产品团队为大家带来的新功能远不止以上这些:

  • 优化了保护分支的交互
  • 优化了接口使用预设的常用字段的交互
  • 前后置脚本,支持 crypto 这个全局对象
  • 解决 RAML 文件无法导入到 Apifox 的问题
  • 解决在组织配置自定义角色时,部分情况下报 500 错误的问题
  • 解决已删除的分支,没有解除接口 seo-自定义路径占用的问题
  • 解决在线文档导航配置 url 校验的问题
  • 解决自动化测试-循环次数为{{变量}}时,运行后报告显示循环 0 次的问题
  • 解决在测试用例页面批量运行测试数据时,无法配置是否校验响应的问题
  • 解决部分情况下,无法正确导入 Hoppscotch 的 Collection 的问题

除了新增功能,我们也对产品细节和使用体验进行了优化,具体修改内容可点击「阅读原文」前往 Apifox 更新日志查看,有任何问题欢迎在 Apifox 用户群与我们交流沟通。

同时,Apifox 提供企业私有化部署版本,通过本地化部署、客制化服务,协助企业进一步提升研发团队效能。

欢迎各位用户继续对 Apifox 提出使用反馈和优化意见,我们会持续优化更新,致力于为用户提供更优秀的产品功能和更极致的使用体验!