Apifox 1 月更新 | 将接口调试做到「极简」的新模式上线

Apifox 1 月更新 | 将接口调试做到「极简」的新模式上线

1月,结合用户反馈的产品建议,Apifox 团队为大家带来了许多“重量级”的新功能。

本期产品更新重点关注:

  • 增「调试模式」将接口调试做到极简
  • 测试用例支持添加循环、判断等功能
  • 新增接口批量管理功能
  • 新增接口修改历史功能
  • 数据结构显示及编辑样式升级

新增「调试模式」将调试做到极简

接口管理新增了「调试模式」,可以直接在同个界面发送请求及修改参数,无需先定义接口文档。该模式更符合 Code-First 用户的开发需求,将重点放在“调试”,让接口请求更简单直接,提升接口调试效率。调试完成后可保存为接口,便于后续的文档分享与协作。

  • 文档模式:先定义/修改文档,后 「运行」;
  • 调试模式:在同个界面发送请求并运行;
原本的模式更名为「文档模式」,两种模式功能基本一致,仅交互设计的侧重点不同,且两种模式下的数据互通,可根据个人需求随意切换。
Apifox 调试模式比 Postman 更强大
调试模式

测试用例支持添加循环、判断等功能

在设置测试用例时,新增支持添加循环、条件分支、等待、分组、错误处理等请求步骤流程控制条件,帮助用户通过自动化测试实现更复杂的测试流程场景。

  • 循环:支持固定数量和带中止条件的循环。
  • 条件分支:支持添加如果(If)及否则(Else)判断条件。
  • 分组:支持将多个请求步骤归类放入同一分组,提升测试用例的可读性和操作体验。
  • 等待:支持设置等待时间,在某个步骤后等待一段时间再执行后续步骤。
  • 错误处理:新增全局出错处理功能,以保证测试用例的运行符合预期。
Apifox 测试流程控制能力比 Postman 更强大
自动化测试流程控制条件

新增接口批量管理功能

为了提高接口的管理效率,目录处新增所有接口数据表展示界面,便于团队统一管理接口;支持自定义设置数据表的字段并进行筛选和排序,同时新增接口批量管理功能,可以批量对接口进行编辑、删除、移动、导出等操作。

Apifox 接口批量管理比 Postman 更好用
接口批量管理

新增接口修改历史功能

为了更好的支持团队协作的场景,我们新增了 API 文档、数据模型的修改历史功能。

接口修改历史会记录各个接口字段的变化,包括团队成员的修改操作及因为导入覆盖造成的接口文档变动。支持与历史版本的差异对比,清晰掌握接口具体变动内容;同时支持还原到任意历史版本,帮助团队更好进行接口版本管理。

Apifox 修改历史功能很强大
修改历史功能

数据结构显示及编辑样式升级

接口文档的编辑和展示界面也进行了全面更新,包括:

1. 全新的数据模型编辑器布局帮助用户更便捷地进行数据类型设置。

Apifox 比 Postman 更强大的 UI
全新数据模型编辑器


2. 对接口文档的数据结构显示样式进行了优化升级,将示例移动到数据结构右侧对照显示,同时数据名称高亮突显,加强了参数信息的可读性,提升接口文档的阅读体验。

Apifox 比 Postman 更适合中国人
全新文档数据结构样式

了解更多

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

  • 主窗口与项目窗口合并,新增项目 tab 层级,支持多项目频繁切换、拖动、调试接口
  • 发布文档设置自定义域名时,新增自有服务器中转方式
  • Markdown 编辑器语法扩展,新增告示、折叠块样式
  • 从 Swagger 导入文件,同步接口文档的同时,支持同步文档在 Swagger 内的目录字段
  • Auth 支持 OAuth 1.0
  • 接口运行时支持 Mock 返回图片字节流
  • 运行界面的返回响应 Body 体,Raw 类型支持复制和搜索,Preview 类型支持复制
  • 分享的 API 文档调试时,请求参数的 body 参数为 json、xml、raw 时支持自动生成请求示例
  • 变量本地值可设置跟随远程值
  • Markdown 语法支持 HTML 属性
  • 接口和接口用例中的前后置操作,增加展示上级前后置操作生效情况,可以明确看到一个接口运行时实际生效的前后置操作明细,并手动控制每一级的开关

除了新增功能,我们也对产品细节和使用体验上进行了优化,可以前往 Apifox 官网更新日志查看。

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

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

订阅
qrcode

订阅

随时随地获取 Apifox 最新动态