Apifox 新版本上线啦!看看本次版本更新主要涵盖的重点内容,有没有你所关注的功能特性:
- 支持通过 AI 为接口生成测试用例
- 「在线文档」调试能力全面升级
- 调试界面默认只显示文档内定义的参数类型
- 填写的鉴权信息在接口间共享
- 调试 AI 大模型接口时可实时预览流式响应
- 支持获取 OAuth 2.0 Token
- 创建迭代分支时,可设置分支管理员来审核 MR
- 「多模块」能力加强
- 支持将「目录」转换为「模块」
- 导入任何格式的数据,均持创建新模块或选择已有模块
- 「状态码」配置与提示优化
- 内置更多 HTTP 标准状态码以供选择
- 接口返回的状态码新增悬浮提示
- 「测试报告」细节表现优化
- 导出的 HTML 测试报告会显示环境信息
- 「耗时」单位新增 d、h、m
- 用户反馈优化
- 支持单独配置是否开启运行、调试用例、测试用例、测试步骤的校验响应功能
- 解决运行性能测试时,macOS 的 Dock 栏会出现大量 exec 图标的问题
将 Apifox 更新至最新版,一起开启全新体验吧!
支持通过 AI 生成接口测试用例
Apifox 在本次更新中引入新的 AI 能力,支持通过 AI 智能分析接口并自动生成覆盖多种场景的测试用例,大幅提升测试用例创建效率,减少手动编写的工作量。用户可灵活选择和自定义用例类型,使测试用例更贴合实际需求,确保测试覆盖更加全面。
更多关于 AI 生成接口测试用例的内容,可以查看帮助文档中的「AI 生成测试用例」部分。

「在线文档」调试能力全面升级
调试界面默认只显示文档内定义的参数类型
在线文档的调试界面使用更简洁的外观,仅显示文档中定义的参数类型,使界面更加清晰直观,减少视觉干扰。文档使用者能够更快速定位填写参数的值,提升调试效率与使用体验。

填写的鉴权信息在接口间共享
在线文档调试接口时,填写的鉴权信息会在多个接口间共享使用,无需在切换接口时重复输入,刷新页面后也能保留,显著提升调试效率。同时,鉴权信息存储在浏览器本地,有效保护了敏感数据的安全。

调试 AI 大模型接口时可实时预览流式响应
调试 SSE 流式响应的 AI 大模型接口时,Apifox 能自动合并流式消息内容,并实时预览 Markdown 格式的响应结果。这个功能之前只存在于 Apifox 客户端,现在也支持了在线文档。文档使用者能够更直观地查看 AI 模型的输出,大幅提升了调试 AI 接口的便利性和可读性。

支持获取 OAuth 2.0 Token
Apifox 在线文档现已新增与客户端一致的 OAuth 2.0 鉴权功能。文档使用者在调试文档时,既可通过 OAuth 2.0 授权流程获取 Token,也可手动输入 Token。多样化的 OAuth 2.0 Token 输入方式,能够更灵活地适配不同场景下的鉴权需求。

创建迭代分支时,可设置分支管理员来审核 MR
在创建迭代分支时,支持设定「分支管理员」,可以默认为合并到此分支的合并请求(MR)进行审查。也可以根据实际情况,给单条 MR 指定其他审查者,以确保每个合并请求都经过适当的审查流程,更好地把控迭代质量,实现更规范的协作开发流程。

「多模块」能力加强
支持将「目录」转换为「模块」
在最新版本的 Apifox 中,支持将已有的「目录」直接转换为独立的「模块」。通过这种便捷的转换方式,让团队能够根据项目发展需求灵活调整文档结构,实现更灵活清晰的 API 管理,非常适合微服务的场景。

导入任何格式的数据,均支持创建新模块或选择已有模块
Apifox 优化了数据的导入流程,用户可以灵活选择创建新模块或将数据导入到已有的模块中,轻松完成数据迁移,助力用户更高效地组织和管理 API 文档结构。

「状态码」配置与提示优化
内置更多 HTTP 标准状态码以供选择
Apifox 扩充了 API 设计时可选用的 HTTP 状态码列表,帮助开发者更准确地定义接口响应。这有助于让接口遵循 HTTP 标准规范,提升 API 文档的专业性和规范性。

接口返回的状态码新增悬浮提示
当鼠标悬停在接口返回状态码上时,系统会显示该状态码的详细说明,帮助开发者快速理解响应状态,无需额外查询就能获得状态码的具体含义,提升了接口调试的效率和便利性。

「测试报告」细节表现优化
导出的 HTML 测试报告会显示环境信息
导出的测试报告会包含测试环境的相关信息,让测试结果更加完整和可追溯,提升测试报告的实用性和参考价值。
「耗时」单位新增 d、h、m
Apifox 进一步扩展了测试报告中的「耗时」时间单位支持范围。除了原有的毫秒(ms)和秒(s),新增了天(d)、小时(h)和分钟(m)的显示,使耗时较长的测试场景运行时间展示更加直观清晰。

用户反馈优化
支持单独配置是否开启运行、调试用例、测试用例、测试步骤的校验响应功能
在「项目设置 - 功能设置 - 响应校验设置」中,可单独配置运行、调试用例、测试用例和测试步骤的响应校验功能,灵活开启或关闭。用户可根据不同场景需求精准控制各环节的响应校验行为,有效提升测试效率与操作灵活性。

解决运行性能测试时,macOS 的 Dock 栏会出现大量 exec 图标的问题
最新版本的 Apifox 修复了在 macOS 系统下运行性能测试时 Dock 栏异常显示大量 exec 图标的问题,优化了用户体验,提升测试过程的流畅性。
了解更多
当然,Apifox 产品团队为大家带来的新功能远不止上方这些:
- "定时导入"功能升级为"绑定数据源",在模块概览页面可以绑定数据源
- 当模块没有配置多服务时,接口不再显示前置 URL 的选择
- 支持通过步骤 ID 搜索测试步骤
- 接口用例支持协作链接
- 新建接口时,可以切换当前接口使用设计界面还是调试界面
- 支持通过接口地址搜索请求历史
- 导入 OpenAPI/Swagger 数据时,如果接口设置了类型为 Bearer Token、API Key、Basic Auth 类型的 Security 时,会在默认鉴权凭证界面默认引用变量
- 自动化测试的编排模式,支持修改测试场景名称
- 完善了模块概览页面展示的数据
- 优化了接口页面的 Tab 名称,调试模式的"响应定义"和"接口说明"整合为"设计"
- 接口如果没有定义数据结构,使用自动生成功能时,会尝试使用示例
- 通过导入创建项目时,不再显示导入到模块的信息
- 从项目内邀请用户加入项目,其在团队、组织的权限为普通成员,而不是游客
- 自托管 Runner 运行计划任务时,可以配置遇到错误时的行为
除了新增功能,我们也对产品细节和使用体验进行了优化,具体修改内容可前往 Apifox 更新日志查看。
欢迎各位用户对 Apifox 继续提出使用反馈和优化意见,我们会持续优化更新,致力于为用户提供更优秀的产品功能与更极致的使用体验!
可以前往帮助文档查看更多使用说明和操作,在使用过程中有有任何问题或建议,欢迎在 Apifox 用户群与我们交流沟通。