Apifox 1 月更新|MCP 调试、测试套件、测试报告重构、网络信息查看、Hoppscotch 导入

Apifox 新版本上线啦!

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

  • 支持创建 MCP Client 以调试 MCP Server
  • 支持创建「测试套件」
  • 测试报告全面重构,支持结构化展示
  • 调试能力持续升级
    • 支持查看 HTTP 版本、TLS 协议等网络信息
    • array 类型参数的子元素支持直接选择枚举值
    • 调试 SSE 接口时,支持 \r\n 换行符
  • 支持导入 Hoppscotch 的 Collection
  • 优化邀请他人加入项目的流程
  • 用户反馈优化
    • 解决 MongoDB 数据库的密码包含特殊字符 % 时无法连接成功的问题
    • 解决绑定了手机号的用户无法通过"忘记密码"功能重置密码的问题

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

支持创建 MCP Client 以调试 MCP Server

Apifox 升级后,支持创建 MCP Client,开发者可以像调试 API 一样,直接调试 MCP Server 的Tools 、Resources 和 Prompts 。同时支持STDIO 和 Streamable HTTP 协议,并可自动配置 OAuth 2.0 认证流程,极大简化连接与认证流程,全面提升 AI Agent 的开发与调试效率。

更多关于 MCP 的内容,可以前往 帮助文档查看。

支持创建「测试套件」

Apifox 推出了「测试套件」功能,支持添加单接口用例和场景用例,并可在「静态」与「动态」两种模式间切换:

  • 静态模式用于精确指定需要执行的测试项,内容不会变动,且支持灵活调整测试步骤的顺序。
  • 动态模式可通过规则自动筛选需执行的测试项。每次运行时,系统会实时扫描项目,将所有符合条件的最新用例纳入执行。此模式下,仅可整体删除或修改过滤条件,无法单独删除组内的某个动态项。

场景用例侧重于测试流程的编排,测试套件则聚焦于灵活高效的测试执行,两者并非互相替代,而是分层协作,面向不同的使用场景,结合使用可以满足自动化测试的多样化需求。

更多关于测试套件的具体教程,可以查看往期内容《 测试用例越堆越多?用 Apifox 测试套件让自动化回归更易维护》。

测试报告全面重构,支持结构化展示

最新版本的 Apifox 对测试报告界面进行了全面重构,新版测试报告支持结构化展示所有测试步骤,让测试结果的层次关系更加清晰明了。用户可以快速定位每个测试步骤的执行情况和结果,从而更高效地分析测试问题,提升测试结果的可读性和分析效率。

调试能力持续升级

支持查看 HTTP 版本、TLS 协议等网络信息

更新 Apifox 后,开发者在调试接口时可直接查看 HTTP 版本、TLS 协议等详细网络信息,从而快速掌握接口请求的通信细节,有助于进行更精确的问题定位和性能分析。

同时,支持查看更详细的响应大小信息,包括 Body 和 Header 的大小,以及压缩前后的 Body 大小,便于判断 gzip 等压缩功能是否正常工作。

array 类型参数的子元素支持直接选择枚举值

调试接口时,如果 array 类型参数的子元素包含枚举值,用户可直接从列表中选择,无需手动输入,简化了配置流程,提升参数配置的便捷性与准确性,使接口调试更加高效流畅。

调试 SSE 接口时,支持 \r\n 换行符

Apifox 优化了 SSE 接口的调试体验。SSE 规范采用 \n\n 作为标准换行符,但一些实际业务中常用 \r\n (Windows 换行符) 进行分隔。Apifox 现已兼容并正确解析 \r\n 换行符,确保 SSE 流式数据能够以标准或非标准格式都能正确显示,帮助开发者更高效、准确地调试和验证 SSE 接口响应内容。

支持导入 Hoppscotch 的 Collection

Apifox 现已支持导入 Hoppscotch Collection 数据,帮助团队更便捷地将 Hoppscotch 项目迁移到 Apifox,进一步扩展了数据迁移的兼容性,降低迁移成本,提升团队协作的灵活性。

优化邀请他人加入项目的流程

Apifox 对项目成员邀请流程进行了优化,除了链接邀请和邮箱邀请外,还支持直接从团队成员列表中选择成员加入项目,并可在邀请时同步设置项目权限,大幅简化了成员管理流程,让团队协作配置更加便捷高效。

用户反馈优化

解决 MongoDB 数据库的密码包含特殊字符%时无法连接成功的问题

根据用户反馈,我们已修复 MongoDB 数据库连接中存在的问题:当数据库密码包含特殊字符 % 时,Apifox 现能正确处理并成功建立连接,进一步提升了数据库连接功能的稳定性和兼容性。

解决绑定了手机号的用户无法通过"忘记密码"功能重置密码的问题

现在通过"忘记密码"功能可以正常重置密码,确保用户在需要时能顺利找回账号访问权限,提升账户安全管理功能的完整性与可用性。

了解更多

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

  • 优化了前后置操作的界面
  • 优化了测试报告列表,支持结构化展示、筛选
  • 支持复制测试套件的分享链接
  • 支持调整测试套件静态步骤内资源的顺序
  • 导入 OpenAPI/Swagger 数据时,支持 Query 类型的 HTTP 方法和 additionalOperation
  • 优化了变量预览弹窗的触发时间,让其有一个合理的延迟
  • 在付费页进行续费时,逻辑更合理与友好
  • 解决在接口返回的响应数据上点击右键,没有 Copy JSONPath 等功能的问题
  • 解决当根目录的可见性为内部时,WebSocket 接口仍被发布到公开在线文档的问题
  • 解决未绑定支付方式的团队无法被正确转入组织的问题

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

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

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

相关推荐
Rocky Ding*1 分钟前
深入浅出Xiaomi-Lens-0技术解析:像素监督如何改变视觉推理
论文阅读·人工智能·深度学习·机器学习·aigc·多模态·ai-native
万岳软件开发小城6 分钟前
AI数字人系统源码如何实现批量视频生成?任务队列与自动化生产流程解析
人工智能·自动化·语音识别·ai数字人小程序·ai数字人系统源码·ai数字人软件开发·ai数字人平台开发
key_3_feng14 分钟前
评估与对齐:Agent 自我进化的护栏
前端·数据库·agent
默|笙15 分钟前
【AI应用】认识机器学习与深度学习
人工智能·深度学习·机器学习
TangGeeA15 分钟前
数据库、SQL 与 DB AI
数据库·人工智能·sql
火山引擎开发者社区16 分钟前
案例实践 | 让检索为 Agent 而生:ContextSearch 重构企业售前知识库
人工智能
青蓝智慧马老师18 分钟前
大模型应用落地,到底靠什么?RAG、智能体和上下文工程一次讲清
人工智能
JAVA_AI人工智能项目实战30 分钟前
深度学习实验笔记
人工智能·深度学习·语言模型·自然语言处理
forest_0932 分钟前
当 AI 搜索开始「自我进化」,谁来进化它的核实?——「已核实」结论复核器:3 条结论挖出 2 个洞(附可运行代码)
人工智能·python·机器学习·prompt·agi
金海星科技32 分钟前
船舶交通管理中心的人工智能值守:从“听、说、读、写“看人机协同
人工智能·macos·xcode