Apifox 1 月更新 | 将接口调试做到「极简」的新模式上线
1 月,结合用户反馈的产品建议,Apifox 团队为大家带来了许多“重量级”的新功能。欢迎访问网页版抢先体验。
本期产品更新重点关注:
新增「调试模式」将接口调试做到极简****
测试用例支持添加循环、判断等功能
新增接口批量管理功能
新增接口修改历史功能
数据结构显示及编辑样式升级
01
新增「调试模式」将调试做到极简
接口管理新增了「调试模式」,可以直接在同个界面发送请求及修改参数 ,无需先定义接口文档。该模式更符合 Code-First 用户的开发需求,将重点放在“调试”,让接口请求更简单直接,提升接口调试效率。调试完成后可保存为接口,便于后续的文档分享与协作。
文档模式:先定义/修改文档,后 「运行」;
调试模式:在同个界面发送请求并运行;
原本的模式更名为「文档模式」,两种模式功能基本一致,仅交互设计的侧重点不同,且两种模式下的数据互通,可根据个人需求随意切换。
02
测试用例支持添加循环、判断等功能
在设置测试用例时,新增支持添加循环、条件分支、等待、分组、错误处理等请求步骤流程控制条件,帮助用户通过自动化测试实现更复杂的测试流程场景。
循环:支持固定数量和带中止条件的循环。
条件分支:支持添加如果(If)及否则(Else)判断条件。
分组:支持将多个请求步骤归类放入同一分组,提升测试用例的可读性和操作体验。
等待:支持设置等待时间,在某个步骤后等待一段时间再执行后续步骤。
错误处理:新增全局出错处理功能,以保证测试用例的运行符合预期。
03
新增接口批量管理功能
为了提高接口的管理效率,目录处新增所有接口数据表展示界面,便于团队统一管理接口;支持自定义设置数据表的字段并进行筛选和排序,同时新增接口批量管理功能,可以批量对接口进行编辑、删除、移动、导出等操作。
04
新增接口修改历史功能
为了更好的支持团队协作的场景,我们新增了 API 文档、数据模型的修改历史功能。
接口修改历史会记录各个接口字段的变化,包括团队成员的修改操作及因为导入覆盖造成的接口文档变动。支持与历史版本的差异对比,清晰掌握接口具体变动内容;同时支持还原到任意历史版本,帮助团队更好进行接口版本管理。
05
数据结构显示及编辑样式升级
接口文档的编辑和展示界面也进行了全面更新,包括:
全新的数据模型编辑器布局帮助用户更便捷地进行数据类型设置。
对接口文档的数据结构显示样式进行了优化升级,将示例移动到数据结构右侧对照显示,同时数据名称高亮突显,加强了参数信息的可读性,提升接口文档的阅读体验。
06
了解更多
当然,Apifox 产品团队为大家带来的新功能远不止上方这些:
主窗口与项目窗口合并,新增项目 tab 层级,支持多项目频繁切换、拖动、调试接口
发布文档设置自定义域名时,新增自有服务器中转方式
Markdown 编辑器语法扩展,新增告示、折叠块样式
从 Swagger 导入文件,同步接口文档的同时,支持同步文档在 Swagger 内的目录字段
Auth 支持 OAuth 1.0
接口运行时支持 Mock 返回图片字节流
运行界面的返回响应 Body 体,Raw 类型支持复制和搜索,Preview 类型支持复制
分享的 API 文档调试时,请求参数的 body 参数为 json、xml、raw 时支持自动生成请求示例
变量本地值可设置跟随远程值
Markdown 语法支持 HTML 属性
接口和接口用例中的前后置操作,增加展示上级前后置操作生效情况,可以明确看到一个接口运行时实际生效的前后置操作明细,并手动控制每一级的开关
除了新增功能,我们也对产品细节和使用体验上进行了优化,具体修改内容可点击“阅读原文”前往 Apifox 更新日志查看。
欢迎各位用户对 Apifox 继续提出使用反馈和优化意见,我们会持续优化更新,致力于为用户提供更优秀的产品功能和更极致的使用体验!
可以前往帮助文档查看更多使用说明和操作,有任何问题欢迎在 Apifox 用户群与我们交流沟通。
评论