当前位置: 首页 > news >正文

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 用户群与我们交流沟通。

http://www.rkmt.cn/news/182156.html

相关文章:

  • Pyenv与Miniconda对比:哪个更适合Python3.9深度学习开发?
  • 软包电池引导焊接案例说明
  • 2025年AI发展回顾:Agent元年的到来与影响深度解析!
  • 告别环境冲突:Miniconda-Python3.9如何精准管理PyTorch版本
  • 简单理解:|= (1 << 8) 不破坏其他位,仅修改目标位的标准写法
  • 先知AI如何重塑男装行业?
  • HTML前端与Python后端协同:Miniconda环境下的Flask部署
  • Miniconda-Python3.9环境下使用AsyncIO提高I/O效率
  • 靠谱!这家薄膜电容中端品牌企业,你知道吗?
  • msvcp140_atomic_wait.dll文件损坏丢失找不到 打不开程序 下载方法
  • 2025自考必备!8个AI论文平台测评,毕业论文写作全攻略
  • 白酒是地产的影子股吗?
  • 2025年全屋定制工厂排行榜:推荐靠谱的高端品牌 - 睿易优选
  • Miniconda-Python3.9如何清理无效缓存释放空间
  • 2025宁波婚姻家事律师服务推荐TOP5:深度测评婚姻诉讼辩护、抚养权官司专业律所 - 工业推荐榜
  • 什么是Web安全?Web安全又分为哪几个部分?Web安全又该如何学习?
  • Miniconda-Python3.9如何升级Python到最新补丁版本
  • Miniconda-Python3.9环境下使用Wandb记录实验
  • Miniconda-Python3.9与HTML前端交互的简单实现
  • 化工小伙转行运维,参与星火大模型项目,薪资从12K到19K*14薪的逆袭之路
  • 在 Ubuntu 18.04 上安装 VS Code
  • 利用Miniconda-Python3.9实现多项目Python环境隔离
  • Linux下conda init命令执行失败的五种解决办法
  • 基于单片机压电式超声波测距系统设计
  • 基于Miniconda-Python3.9的轻量级AI开发环境推荐
  • 震惊!AI Agent记忆系统大揭秘:让你的AI拥有“过目不忘“的超能力,程序员必看!
  • Miniconda-Python3.9环境下使用Gradio快速展示模型
  • 基于STM32F1038T6单片机的汽车疲劳驾驶报警系统
  • CentOS停更后的新选择:图文详解安装6.x内核openEuler+GNOME图形桌面
  • 问卷设计 “业余 vs 专业” 差在哪?虎贲等考 AI:新手也能做出期刊级调研工具