热门

Apifox 5 月产品更新|数据模型支持查看「引用资源」、调试 AI 接口可实时预览 Markdown、性能优化

Apifox 5 月产品更新|数据模型支持查看「引用资源」、调试 AI 接口可实时预览 Markdown、性能优化

Apifox 新版本上线啦!

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

  • 自动解析 JSON 参数名和参数值
  • 调试 AI 接口时,可预览 Markdown 格式的内容
  • 性能优化:新增「实验性功能」选项
  • 使用独立进程执行 API 请求
  • 优化本地服务进程内存
  • 数据模型支持查看「引用资源」
  • gRPC 项目支持通过「服务器反射」导入接口
  • 在特定的 API 版本内,支持导入/导出项目数据
  • 配置 Redis 数据库连接时可选「单机」或「集群」模式
  • 批量运行测试场景支持添加「通知」
  • 支持创建并使用组合型鉴权组件
  • 用户反馈优化
  • 调试接口时,解析域名将优先使用 IPv4 而非 IPv6
  • 调试接口时,支持 TLS v1.0 和 v1.1 的 HTTPS 接口
  • 解决调试 SSE 接口,自定义 JSONPath 来合并响应内容时,输入特殊字符后页面崩溃的问题
  • 解决使用 Socket.IO 发送 JSON 数据时,发送出去的数据格式不是字典而是字符串的问题

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

自动解析 JSON 参数名和参数值

将 JSON 粘贴到参数名字段时,Apifox 会自动将其解析并转换为相应的参数名和参数值,免去手动拆分填写的繁琐步骤,减少输入错误,提高配置效率和使用体验。

自动解析 JSON 参数名和参数值


调试 AI 接口时,可预览 Markdown 格式的内容

调试 SSE 流式响应的 AI 大模型接口时,除了支持自动合并消息内容外,现在还新增了 Markdown 格式预览功能,使结构化文本的展示更加直观易读,有助于更清晰地验证 AI 模型的输出效果,从而提升调试体验与效率。

调试 AI 接口时,可预览 Markdown 格式的内容


性能优化:新增「实验性功能」选项

我们在偏好设置中新增「实验性功能」选项,可以根据实际需求对应性能优化项。

使用独立进程执行 API 请求

开启「使用独立进程执行 API 请求」选项后,Apifox 将通过独立进程处理 API 请求,有效降低内存占用,减少卡顿现象,提升应用的稳定性和性能。

注意:建议在内存容量较小的电脑上开启此选项。

优化本地服务进程内存

本地服务进程是本地 Mock 和导出 OpenAPI 文档的服务进程。开启「优化本地服务进程内存」选项后,系统会自动回收该进程的内存,从而有效降低整体内存占用,避免使用本地 Mock 后内存占用过高的问题。

注意:此优化可能会导致本地服务的请求速度变慢,建议在内存容量较小的电脑上开启此选项。
使用独立进程执行 API 请求


数据模型支持查看「引用资源」

数据模型页面右上角新增了「引用资源」按钮,可直观地查看当前模型被哪些接口、其他数据模型或 Markdown 文档引用,清晰展示模型的依赖关系,帮助更全面地理解模型的使用范围。

注:使用该功能需要升级为「商业专业版」。
数据模型支持查看「引用资源」


gRPC 项目支持通过「服务器反射」导入接口

gRPC 项目现已支持通过「服务器反射(Server Reflection)」导入接口。开发人员无需手动导入本地 proto 文件,直接从运行中的 gRPC 服务器获取并导入接口定义,大幅简化了接口导入流程,为接口管理提供了更高效便捷的解决方案。

gRPC 项目支持通过「服务器反射」导入接口


在特定的 API 版本内,支持导入/导出项目数据

最新版本的 Apifox 支持在特定的 API 版本内进行数据导入和导出,为多版本项目提供更精细的数据管理能力。用户可以在指定版本内灵活地迁移和管理数据,助力团队高效管理多版本项目。

在特定的 API 版本内,支持导入/导出项目数据


配置 Redis 数据库连接时可选「单机」或「集群」模式

我们升级了 Redis 数据库连接的配置选项,新增支持「单机」或「集群」模式的灵活选择,使 Redis 连接配置更加灵活,能够更好地适应不同的部署架构,满足不同规模项目的多样化需求。

注:使用该功能需要升级为「商业标准版」。
配置 Redis 数据库连接时可选「单机」或「集群」模式


批量运行测试场景支持添加「通知」

我们优化了批量运行测试场景的通知机制,新增了「通知」开关,可根据实际需求设置是否在测试运行完成后发送通知,使测试管理更加灵活和人性化。

批量运行测试场景支持添加「通知」


支持创建并使用组合型鉴权组件

更新到最新版本的 Apifox 后,支持将多个鉴权方式组合为「组合型鉴权组件」,满足更复杂的授权场景需求,构建更安全的认证机制。

支持创建并使用组合型鉴权组件


用户反馈优化

调试接口时,解析域名将优先使用 IPv4 而非 IPv6

Apifox 优化了接口调试的域名解析优先级,默认优先采用 IPv4 协议,避免了可能因 IPv6 引发的兼容性问题,大幅提升了接口调试的稳定性和可靠性。

调试接口时,支持 TLS v1.0 和 v1.1 的 HTTPS 接口

接口调试现已支持兼容 TLS v1.0 和 v1.1 协议,用户可在各种环境中轻松调试和测试依赖早期 TLS 协议版本的服务。

解决调试 SSE 接口,自定义 JSONPath 来合并响应内容时,输入特殊字符后页面崩溃的问题

根据用户反馈,在自定义 JSONPath 合并响应内容时输入特殊字符,偶尔会导致页面崩溃。现在,我们修复了这个问题,Apifox 能够正确处理包含特殊字符的 JSONPath 表达式,确保 SSE 接口调试过程的稳定性和可靠性。

解决使用 Socket.IO 发送 JSON 数据时,发送出去的数据格式不是字典而是字符串的问题

我们修复了使用 Socket.IO 发送 JSON 数据时的格式问题,确保发送出去的数据能以正确的字典格式传输,提升对 Node.js、Python 等服务端的兼容性。

了解更多

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

  • 团队成员页面新增「待处理邀请」页面,可以查看已被邀请但尚未接受邀请的邮件地址
  • 导入 Swagger/OpenAPI 文件时,优化了对 Query 参数的 explode 属性的支持
  • 导出 Swagger/OpenAPI 文件时,接口顺序和 App 内的保持一致
  • 使用 OIDC 方式与 HashiCorp Vault 集成时,支持 PKCE 授权模式
  • 在线文档配置自定义域名后,如果 CNAME 配置不正确,界面上会给出提示
  • 如果隐藏了自动生成的 Header,则 Header 标签上的数字也不包含自动生成的 Header
  • 解决导出 Postman 格式时,JSON、XML 格式的 body 类型被转换为 Text 的问题
  • 解决导入 Swagger/OpenAPI 文件并选择智能合并时,数据模型的参数的枚举值会被清空的问题
  • 解决在用例复制 cURL 时,cURL 的参数使用了接口的值而不是用例的值的问题

除了新增功能,我们也对产品细节和使用体验进行了优化,具体修改内容可前往 Apifox 更新日志查看

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

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


订阅
qrcode

订阅

随时随地获取 Apifox 最新动态