Apifox 12 月更新| AI 生成用例同步生成测试数据、接口文档完整性检测、设计 SSE 流式接口、从 Git 仓库导入数据

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

  • AI 能力再进化
    • AI 生成测试用例时,支持同时生成匹配用例的测试数据
    • 支持通过 AI 进行接口文档完整性检测
    • 新增支持多个 AI 模型供应商
  • API 设计与 OpenAPI 规范兼容
    • 设计 API 时,支持 SSE 流式响应及 AI 大模型接口
    • 支持设定 2XX、4XX、5XX、default 等特殊状态码
  • API 调试能力扩展
    • 支持为环境中各服务配置通用网络代理(HTTP / SOCKS5)
    • 调试 Socket.IO 接口时,支持发送空消息和无参数的消息
    • 支持在输入框直接编辑引用的变量名、动态值表达式
  • 在线文档持续升级
    • 支持自定义背景图案、目录树宽度、多级导航
    • 支持 Algolia 的「Ask AI」功能
  • 导入/导出功能进化
    • 支持从 Git 仓库导入数据
    • 支持导入/导出「响应组件」
  • 用户反馈优化
    • 编辑 Markdown 时,编辑区与预览区同步滚动
    • 解决 Query 参数值为空,选择「不添加等号」时仍会添加等号的问题
    • 解决导入 OpenAPI/Swagger 数据时,如果指定了目录,数据模型会被重复导入的问题

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

AI 能力再进化

AI 生成测试用例时,支持同时生成匹配用例的测试数据

升级至最新版 Apifox 后,AI 在生成测试用例的同时,会自动生成与用例匹配的测试数据,从而减少手动准备数据的工作量,确保测试数据精准贴合用例场景,提升测试用例的完整性与实用性。

同时,也支持手动为每个测试用例添加或修改对应的测试数据,帮助团队便捷、清晰地管理测试资源。

支持通过 AI 进行接口文档完整性检测

Apifox 新增了「接口文档完整性检测」功能,可通过 AI 检测分析接口文档可能存在的信息缺失、描述模糊或规范性不足等问题,帮助团队快速定位潜在问题并提升文档质量与完整性,从而建立更高标准的 API 文档规范。

新增支持多个 AI 模型供应商

Apifox 扩展了 AI 模型供应商的支持范围,新增支持月之暗面 Kimi K2 系列、智谱 GLM-4.7 和 MiniMax M2.1 系列模型,为用户提供更丰富的 AI 模型选择,帮助团队根据具体需求挑选最适合的 AI 能力。

API 设计与 OpenAPI 规范兼容

设计 API 时,支持 SSE 流式响应及 AI 大模型接口

最新版本的 Apifox 新增对 SSE 流式响应和 AI 大模型接口设计的支持,开发者可为 string 类型字段配置「内容结构*(Content Schema)*」,从而能够更精准地定义流式数据的响应结构,为流式数据与 AI 接口提供了完善的文档规范解决方案。

支持设定 2XX、4XX、5XX、default 等特殊状态码

Apifox 扩展了 API 设计中的状态码支持范围,能够兼容 OpenAPI/Swagger 规范中定义的特殊状态码,如 2XX、4XX、5XX 和 default 等,从而更精确地定义接口的响应行为,灵活处理不同类型的响应场景,为开发者提供更加精细和标准化的接口设计体验。

API 调试能力扩展

支持为环境中各服务配置通用网络代理(HTTP / SOCKS5)

Apifox 现在支持为环境中每个服务的前置 URL 配置通用网络代理,兼容 HTTP 和 SOCKS5 两种协议。用户可以更好地处理不同网络环境下的接口访问需求,特别适合需要通过代理访问特定服务的场景,从而提升环境管理的灵活性和适应性。

调试 Socket.IO 接口时,支持发送空消息和无参数的消息

升级至最新版本的 Apifox 后,调试 Socket.IO 接口时,支持发送空消息和无参数消息,使开发者能够全面模拟和测试实时通信的各种场景。

支持在输入框直接编辑引用的变量名、动态值表达式

现在,用户可以直接在输入框内编辑引用的变量名、动态值表达式,无需切换到其他界面即可完成调整,从而提升配置效率和操作便捷性。

在线文档持续升级

支持自定义背景图案、目录树宽度、多级导航

在线文档新增多项个性化设置,支持自定义背景图案及颜色、调整目录树宽度和配置多级导航,让用户能够根据个性化需求,打造独特的文档风格和布局,构建个性化舒适的文档展示方式。

支持 Algolia 的「Ask AI」功能

在线文档新上线了 Algolia 的「Ask AI」功能,支持通过 AI 智能问答快速获取所需文档信息。用户可以在搜索框中直接向 AI 提问,快速获取关于文档的准确解答,使 API 文档的查阅和理解变得更加便捷和高效。

导入/导出功能进化

支持从 Git 仓库导入数据

Apifox 更新至最新版本后,支持从 GitHub、GitLab 仓库等主流代码托管平台导入 OpenAPI/Swagger 文件,方便团队高效同步并集中管理分散在各平台的 API 文档,简化文档集成流程,全面提升团队协作效率。

支持导入/导出「响应组件」

现在导入/导出 OpenAPI/Swagger 数据时,能够同时导入/导出响应组件,确保团队可以正确复用与共享标准化响应定义,提升 API 文档的一致性和维护效率。

用户反馈优化

编辑 Markdown 时,编辑区与预览区同步滚动

根据用户反馈,Apifox 优化了 Markdown 编辑体验。当左侧编辑区域滚动时,右侧预览区域将自动同步滚动,使文档编辑与预览更加流畅自然,提升使用体验。

解决 Query 参数值为空,选择「不添加等号」时仍会添加等号的问题

当 Query 参数为空且选择「不添加等号」选项时,Apifox 现已能够正确处理,避免错误添加等号,确保参数构建准确,符合用户实际配置需求。

解决导入 OpenAPI/Swagger 数据时,如果指定了目录,数据模型会被重复导入的问题

我们修复了用户反馈的问题:在导入 OpenAPI/Swagger 数据时,若指定了目录,数据模型将不会重复导入,从而确保导入过程更加准确,避免生成冗余数据,保持文档结构清晰高效。

了解更多

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

  • 密钥库支持 Client Credentials 授权模式
  • 导出 Apifox 格式数据时,包含接口的测试用例
  • 导出 Apifox 格式数据时,包含 WebSocket 和 Socket.IO 接口的前置 URL
  • 优化了 AI 相关功能的报错信息,更清晰明确
  • 提升 AI 生成测试用例的指令遵循效果
  • 配置 AI 模型供应商时,可以选择 DeepSeek V3.2 Exp 系列新模型
  • 优化了在环境管理配置前置 URL 的交互
  • 优化了自动化测试编排模式的交互
  • 解决新建接口后发送请求,如果请求未成功,就无法保存接口的问题
  • 解决导入数据时选择智能合并,参数的示例值被错误覆盖的问题
  • 解决在网页版 App 添加 Runner 时,如果服务器是 http:// 协议就无法保存的问题
  • 解决测试用例 GraphQL 请求体高度无限增长的问题
  • 解决 AI 生成测试用例抽屉层级的问题
  • 解决调试 Socket.IO 接口时,选择 JSON,无法正常发送 0、false 等内容的问题

除了新增功能,我们也对产品细节和使用体验进行了优化,具体修改内容可前往 Apifox 更新日志查看

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

可以前往帮助文档查看更多功能使用说明和操作,有任何问题欢迎在Apifox 用户群与我们交流沟通。

相关推荐
bjzhang752 小时前
使用 HTML + JavaScript 实现滑动验证码
前端·javascript·html
冒冒菜菜2 小时前
根据txt标签文件在图像上生成真实标签框
人工智能·计算机视觉
程序员Linc2 小时前
2025年MCP协议发展及其在xiaozhi-esp32中的落地实践分析
ai·mcp·小智·xiaozhi-esp32·2025年度征文
集芯微电科技有限公司2 小时前
PC1001超高频率(50HMZ)单通单低侧GaN FET驱动器支持正负相位配置
数据结构·人工智能·单片机·嵌入式硬件·神经网络·生成对抗网络·fpga开发
Love Song残响2 小时前
VSCode高效AI开发全攻略
ide·人工智能·vscode
行走的陀螺仪2 小时前
使用uniapp,实现根据时间倒计时执行进度条变化
前端·javascript·uni-app·vue2·h5
科技D人生2 小时前
Vue.js 学习总结(19)—— Vue3 按钮防重复点击三种方案总结
前端·vue.js·uniapp·vue3 防重复提交·uniapp 防重复提交·前端防抖
码农小白猿2 小时前
IACheck提升锅炉安装验收报告审核效率:智能化审核为安全合规保驾护航
运维·人工智能·ai·iacheck