Apifox 新版本上线啦!

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

  • Apifox CLI 升级:支持 AI Agent 工作流

  • 导入导出优化

    • 自动处理 Postman 变量名空格
    • 支持重命名 Postman Workspace
    • 更好兼容 OpenAPI / Swagger 参数
  • OAuth 2.0 支持自动刷新令牌

  • 用户反馈优化

    • 增强 MCP Client 的兼容性,支持解析非标准的 Schema
    • 测试套件添加静态步骤时支持按名称搜索
    • 定时任务新增「每 8 小时」选项
    • Apifox Web 版支持配置自动生成的 Header

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

Apifox CLI 升级:支持 AI Agent 工作流

过去,Apifox CLI 最核心的使用场景是通过 apifox run 在持续集成(CI)、流水线或外部系统中运行自动化测试。

新版 Apifox CLI 在保留原有测试执行能力的基础上,覆盖了更多 Apifox 核心资源操作,包括接口、测试用例、场景用例、测试套件、环境、变量、报告、导入导出等。

Apifox CLI 升级

这次升级的重点,不只是“CLI 多了更多命令”,而是让 Apifox 中沉淀的接口资产和测试资产,可以被 AI Agent 与自动化研发流程稳定调用

Apifox 中沉淀的接口资产和测试资产

在 AI Agent 参与接口开发和测试的场景中,Agent 可以通过 CLI 读取接口信息、创建或维护测试用例和场景用例,并在写入前通过 cli-schema 校验 JSON 结构,写入后回读确认,最后运行测试验证结果,形成更可靠的自动化闭环:

读取接口 → 生成测试 → 校验结构 → 写入 Apifox → 回读确认 → 运行测试

其中,cli-schema 可帮助 Agent 在写入测试用例、场景用例等复杂 JSON 结构前校验字段和结构,减少写入失败和无效重试。Apifox 还提供了 8 个配套 SKILL,为 Agent 理解 CLI 命令、资源结构和任务流程提供操作指引。

Apifox 还提供了 8 个配套 SKILL

针对 Agent 修改项目资源的场景,也可以配合「AI 分支」使用:Agent 先在独立分支中完成修改,确认差异后再合入目标分支,避免自动化修改直接影响主分支或团队协作分支。

已安装 Apifox CLI 的用户,可以先通过 apifox -v 查看当前版本;如版本低于 2.2.5,建议更新到最新版后使用。

可以直接复制下面的说明给正在使用的 AI Agent,让它帮你同时安装 CLI 和 SKILL:

阅读说明并帮我安装 Apifox CLI:
https://apifox.com/apifox-cli-installation-guide.md

如果希望手动安装或更新,也可以执行:

npm install -g apifox-cli@latest

如果下载较慢或安装异常,可切换国内镜像源:

npm install -g apifox-cli@latest --registry=https://registry.npmmirror.com/

关于 Apifox CLI 的更多命令和使用说明,可以查看 Apifox CLI 帮助文档

导入导出优化

自动处理 Postman 变量名空格

通过 Postman API 导入数据时,Apifox 现在可以自动处理变量名中的空格,减少因变量命名不规范导致的导入异常或后续使用问题,同时降低导入后的手动清理成本。

自动处理 Postman 变量名空格

支持重命名 Postman Workspace

通过 Postman API 导入数据时,Apifox 现在支持重命名容易混淆的 Workspace 名称,帮助用户更清晰地区分不同工作区,降低因名称相似或重复导致的误选、误导入风险,让迁移过程更清晰、更可控。

支持重命名 Postman Workspace

更好兼容 OpenAPI / Swagger 参数

在导入、导出 OpenAPI / Swagger 数据时,Apifox 现在支持 object 类型参数引用类型参数,更完整地保留接口参数结构,减少导入导出后的结构丢失和手动补充,让接口迁移、规范同步和跨工具协作更加稳定。

OAuth 2.0 支持自动刷新令牌

当 Access Token 临近过期或已经过期时,Apifox 可自动完成令牌刷新,减少因 token 失效导致的请求中断,让接口调试和测试流程更顺畅。

对于需要频繁调试接口的场景,这项优化可以减少手动刷新和重新保存 token 的操作。在具备编辑权限时,刷新后的 token 会持久化保存;即使当前没有编辑权限,也会优先保障当前请求可继续发送,让调试流程更连贯、更省心。

用户反馈优化

增强 MCP Client 的兼容性,支持解析非标准的 Schema

Apifox 进一步增强了 MCP Client 的兼容性,现在可以更好地解析部分非标准 Schema,降低因 Schema 写法不规范导致的解析失败或展示异常,减少手动调整 Schema 的成本,让 MCP 工具接入和调试过程更加顺畅。

测试套件添加静态步骤时支持按名称搜索

在 Apifox 测试套件中添加静态步骤时,支持按名称搜索目标步骤。当项目中的接口、用例或场景较多时,可以更快定位需要添加的内容,减少在长列表中手动查找的时间,让用例编排更高效。

定时任务新增「每 8 小时」选项

自动化测试定时任务现已新增「每 8 小时」执行选项。对于需要定期执行接口测试、环境检查或自动化回归的团队,可以更灵活地配置运行频率。

Apifox Web 版支持配置自动生成的 Header

Apifox Web 版现已支持配置自动生成的 Header,让 Web 端调试请求时具备更灵活的 Header 控制能力,减少重复调整请求头的操作。

了解更多

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

  • 大批量场景用例 Pick 到子分支时性能提升,降低超时概率
  • 迭代分支和通用分支列表支持显示并复制分支 ID
  • macOS 无法发送内网请求时,提示更友好
  • 私有化部署支持邮件邀请,并支持在管理后台自定义邀请模板
  • 提升测试用例较多时,运行、停止等操作的响应速度
  • 首次点击模块或接口的展开收起按钮时,会直接展开或收起,不再先打开对应 Tab
  • 优化 AI 生成测试用例性能,解决生成大量用例时可能卡死的问题
  • 解决 GitLab Token 刷新异常的问题
  • 解决生成请求代码时,接口使用 HTTP 协议但代码中错误使用 HTTPS 的问题
  • 解决用户通过团队邀请链接注册后,新手引导中创建项目可能因权限问题失败的问题
  • 解决导出 OpenAPI 数据时,接口 path 和 query 存在同名参数会导致 query 参数丢失的问题
  • 解决 OpenAPI 导入时,接口定义 tag=\[\] 会导致 x-apifox-folderx-apifox-status 等扩展字段失效的问题
  • 解决 Basic Auth 使用中文变量时,生成接口请求代码未正确生效的问题
  • 解决 RAP2 文件包含多个模块时,导入后无法识别多个模块接口的问题

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

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

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

Logo

这里是“一人公司”的成长家园。我们提供从产品曝光、技术变现到法律财税的全栈内容,并连接云服务、办公空间等稀缺资源,助你专注创造,无忧运营。

更多推荐