Apifox 12月更新 | 迭代分支功能上线!在线文档支持多格式导出、用户反馈问题优化

Apifox 12月更新功能解读

Apifox 新版本上线啦!

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

  • HTTP 项目新增「迭代分支」功能
  • 支持通过数据库表直接生成 API 文档的数据模型
  • 在线文档支持多方式导出
  • 用户反馈问题优化
  • 数据库支持「测试连接」
  • 保持自动生成的字段顺序与定义一致
  • 支持 SQL 命令的语法高亮

HTTP 项目新增「迭代分支」功能

Apifox 新增了 HTTP 项目的迭代分支功能,支持迭代分支的创建、合并与管理,旨在提供灵活可控的 API 迭代协作机制,保证主分支稳定性的同时,提高团队工作效率。

点击项目名称右侧的分支 tab 可以创建独立分支,可以在该分支内设计、开发和测试新的接口,与主分支相互隔离,分支间的数据互不影响。待新接口开发完成并稳定后,可以将分支无缝合并到主分支,实现平滑升级,保证团队项目开发的稳定。

这非常适合快速迭代的团队,主要优点包括:

  • 主分支稳定:每个迭代分支包含独立的接口、数据模型、响应组件等数据,数据互不影响,保证主分支稳定性。
  • 协作并行:不同团队角色可在不同分支上同时工作,互不干扰,提升协作效率。
  • 快速合并:新分支开发完成后,可轻松快速地将迭代分支的内容合并回主分支。

Apifox 的迭代分支管理机制为 HTTP 项目的协作开发提供了有力支持,实现了接口迭代化的独立空间与有序控制,使主分支可以保持稳定的同时,增强了 HTTP 项目团队的工作效率与协调性。

Apifox HTTP 项目新增「迭代分支」功能

需要注意的是:

  1. 迭代分支功能目前处于 Beta 阶段,仅支持添加一个迭代分支。
  2. 迭代分支功能暂时不支持自动化测试和接口文档等功能,将在后续版本完善。

关于「迭代分支」功能的具体内容,可以前往 Apifox 官网帮助文档查看。


支持通过数据库表直接生成数据模型

「通过 JSON 等生成」新增支持通过连接数据库的数据表,自动生成 API 文档的数据结构。只需配置连接数据库后,选择对应的数据库表和覆盖模式,即可一键自动生成数据结构,无需手动输入建表 SQL,大幅降低了创建和维护接口文档的工作量,实现了接口文档与数据库零偏差、高质量的同步。

目前已支持的数据库包括:

  • MySQL
  • SQL Server
  • Oracle
  • PostgreSQL
  • ClickHouse
  • 达梦数据库
  • MongoDB
Apifox 支持通过数据库表直接生成数据模型



在线文档支持多方式导出

在线文档除了可以导出 Apifox 格式,新增支持导出 OpenAPI/Swagger 文件和 HTML、Markdown 文档。用户和团队可以选择最符合工作流的文档格式,提升协作效率。

Apifox 在线文档支持多方式导出




用户反馈问题优化

根据用户的反馈建议,我们对产品进行了优化升级。

数据库支持「测试连接」

Apifox 新增了数据库连接一键测试功能,在配置数据库连接参数后,用户可以点击「测试连接」按钮,实时验证数据库参数配置是否正确,避免在后续的数据库相关操作中报错。

Apifox 数据库支持「测试连接」


保持自动生成的字段顺序与定义一致

Apifox 优化了根据数据结构自动生成内容时的字段顺序。现在生成的字段顺序会严格按照接口中定义的数据结构顺序生成,与请求参数保持一致,更符合用户习惯与预期。

Apifox 保持自动生成的字段顺序与定义一致


支持 SQL 命令的语法高亮

新增 SQL 语句语法高亮显示功能,提高语句可读性,提升开发效率。

Apifox 支持 SQL 命令的语法高亮


了解更多

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

  • 支持导入 Insomnia 的接口,包括 Scratch Pad 和 Collection
  • 数据库连接的 MongoDB 支持配置 Auth Source
  • 前/后置操作的脚本中支持通过 pm.variables.replaceInAsync 使用动态值
  • 优化自动化测试页面的性能,减少卡顿,提升流畅度
  • 自动化测试中使用提取变量功能,变量类型默认为「临时变量」
  • 通过数据模型生成代码时,可以搜索编程语言,且显示更多配置项
  • 在前/后置脚本选择数据库连接时,支持输入名称来筛选连接
  • 可以直接在目录树为接口添加用例
  • 支持导入 Apipost 新版 JSON 数据格式
  • 如果在线文档中引用了其他私有项目的图片,会给出更明确的错误提示

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

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

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

订阅
qrcode

订阅

随时随地获取 Apifox 最新动态