Apifox 9 月更新|CLI 能力升级、GitLab 私有化部署接入与产品体验优化

Apifox 新版本上线啦!

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

  • Apifox CLI 持续优化
    • 支持通过 CLI 管理「项目模块」
    • 支持按模块导入多种格式的接口数据
    • 支持通过 CLI 创建「调试用例」
  • 支持连接 GitLab 私有化部署实例
  • 用户反馈优化
    • 输入完整 URL 时自动隐藏环境路径
    • 测试报告支持按运行人和运行端筛选
    • 测试数据变量支持代码与动态值补全
    • 提升项目列表加载速

Apifox CLI 持续优化

支持通过 CLI 管理「项目模块」

Apifox CLI 现已支持管理项目模块,可以直接通过命令行查看模块列表,以及创建、更新和删除模块。对于需要批量维护模块或频繁调整项目结构的团队,可以将模块管理纳入脚本和 CI/CD 流程,自动完成重复的项目结构维护工作。

支持按模块导入多种格式的接口数据

Apifox CLI 现支持导入 OpenAPI、Postman 等多种格式的接口数据。当源数据包含模块信息时,可以按名称匹配已有模块,也可以映射到指定模块,方便整理不同来源的接口资产。

导入时,可以根据需要选择覆盖、合并、保留或新建等冲突处理策略。完成后,CLI 会返回新增、更新、忽略和删除的数量,方便团队核对导入结果,并在脚本或 CI/CD 流程中根据结果执行后续操作。

支持通过 CLI 创建「调试用例」

Apifox CLI 现支持通过 JSON 文件创建接口调试用例。团队可以在文件中定义用例名称、关联接口、请求参数、请求体、鉴权配置、前置/后置处理和响应断言,再通过命令将用例创建到指定项目。

需要为多个接口准备调试用例时,团队可以将创建过程纳入脚本,无需在界面中逐条录入。创建后的用例仍可在 Apifox 中查看、编辑和执行,方便后续维护。

通过项目模块管理、多格式接口数据导入和调试用例创建,团队可以在本地脚本、CI/CD 和 AI Agent 工作流中完成更多接口资产管理与测试准备工作,减少对客户端手动操作的依赖,进一步完善自动化研发流程。

使用上述功能前,需将 Apifox CLI 更新至 v2.2.11。 已安装的用户可运行 apifox update 完成升级。更多命令和使用说明,可查看 Apifox CLI 帮助文档。

支持连接 GitLab 私有化部署实例

使用自建 GitLab 的组织,现在可以在 Apifox 中配置对应的 GitLab On-Prem 实例,并在项目的 Git 仓库相关流程中使用。不同组织可以独立管理各自的连接,沿用现有仓库开展接口协作。接入前,请确认实例地址及网络环境满足连接要求。

用户反馈优化

输入完整 URL 时自动隐藏环境路径

新建或编辑 HTTP 接口时,输入以 http:// 或 https:// 开头的完整 URL,环境路径会自动隐藏,无需保存后再生效;改回相对路径后,环境路径会自动恢复,避免 URL 与环境路径同时展示造成的困惑。

测试报告支持按运行人和运行端筛选

当项目积累了较多测试报告时,可以按运行人和运行端缩小范围,更快定位目标结果。列表还补充了相关展示字段,便于用户查看不同来源的测试记录。

测试数据变量支持代码与动态值补全

编写请求或测试内容时,已有的测试数据变量会出现在代码补全和动态值补全列表中。需要复用变量时,可以直接搜索并选择,无需反复切换到变量列表查找和复制。

提升项目列表加载速度

Apifox 优化了项目列表的加载速度。进入工作区或查找项目时,用户可以更快看到项目列表并继续操作,减少页面加载和切换过程中的等待。

了解更多

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

  • 优化主窗口与标签栏的试用状态展示及操作入口
  • 优化组织和团队成员列表中待接受邀请成员的显示方式
  • 解决生成接口请求代码时 Basic Auth 引用的变量未展开、被直接 Base64 编码的问题
  • 解决编辑 Tab 未展开引用的组合模式(allOf)数据模型字段的问题
  • 解决项目克隆/复制后接口跨项目引用数据模型的问题
  • 解决 CLI 创建的调试用例鉴权类型在 Web 端显示为 No Auth 且不生效的问题
  • 解决 CLI 导入时 OpenAPI response 的 $ref 定义被静默丢弃的问题
  • 解决报告列表分页元数据中 pageSize 和 pageIndex 返回错误的问题
  • 解决同时生成 JUnit 和 HTML 格式测试报告时,JUnit 报告只包含最后一条用例结果的问题
  • 解决单接口测试中切换 URL 环境时,环境下拉列表无法弹出的问题

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

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

欢迎大家继续反馈 Apifox 的使用体验,并提出优化建议。我们会持续迭代,为用户提供更完善的功能和更优质的使用体验!

另外,我们也在思考,AI 如何从个人提效走进团队协作。HiFox (hifox.com)是一个让人和 AI Agent 在同一个工作现场协作的平台:你可以像给同事分派任务一样指派 Agent,在任务看板中跟踪进度、查看结果,让 Agent 成为团队里的队友。目前 HiFox 正在内测,欢迎大家体验并反馈。如有建议,也欢迎加入内测群与我们交流。

相关推荐
deli0072 小时前
随机乱跳为什么能画出完美三角形:混沌游戏分形实验室
前端
Gizzap_Tech2 小时前
国内官网增加英文版:URL、语言切换与 hreflang 怎么配置?
前端
鱼弦2 小时前
Agent智能体 vs 传统运维:职业天花板的3倍差距?
后端
暗夜行者之光2 小时前
LangGraph 实战:用 LangSmith 可视化追踪 AI 智能体执行轨迹
后端
剪刀石头布啊2 小时前
泛洪DFS、BFS
前端
qetfw2 小时前
Windows Server AD CS:根 CA、Web 证书模板与域内自动注册
前端·windows·windows-server
剪刀石头布啊2 小时前
为什么React组件很少前缀,而vue的不少组件都有前缀
前端
鱼弦2 小时前
Agent 的工具选择策略:从硬编码到动态决策
后端
Lost of 程序猿2 小时前
建造者模式实战:告别“十参数构造函数“的数据导出任务
后端·设计模式·c#·asp.net