Apifox 11 月更新|AI 生成测试用例能力持续升级、JSON Body 自动补全、支持为响应组件添加描述和 Header

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

  • 「AI 生成测试用例」持续升级
    • 支持先编辑确认用例列表和描述,再生成用例详情
    • 支持生成断言、自定义脚本等前后置操作
    • 支持基于当前的接口测试用例,通过 AI 补充生成更多测试用例
  • 接口调试体验优化
    • 根据接口文档自动补全 JSON Body
    • 获取 OAuth 2.0 Token 后可设为变量的本地值
    • gRPC 错误响应也支持查看 Metadata & Trailer
  • 支持为响应组件添加描述和 Header
  • 用户反馈优化
    • 全局变量支持多人在线协作、实时自动更新
    • 用 Apifox CLI 指定环境运行测试场景后,收到的 Webhook 通知会包含环境名称

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

「AI 生成测试用例」持续升级

只需在组织层级完成 AI 功能配置,组织内所有团队即可直接使用 AI 生成测试用例。Apifox 将持续迭代优化此功能,以满足更多用户需求与多样化使用场景。

支持先编辑确认用例列表和描述,再生成用例详情

Apifox 本次更新优化了 AI 生成测试用例的流程,引入两步生成机制:

  1. 先通过 AI 生成用例列表及描述,用户可预览并进行编辑调整
  2. 确认无误后,再生成详细的测试用例内容

通过新增的中间编辑确认环节,使用户能够在生成用例的过程中进行干预和调整,确保生成的测试用例更贴合实际需求,提高测试用例的质量,也让 AI 辅助测试更加灵活可控。

支持生成断言、自定义脚本等前后置操作

更新至最新版 Apifox 后,使用 AI 生成测试用例时,可同时生成断言、自定义脚本等前后置操作,大幅提升测试用例的完整性与可执行性,减少手动配置。

支持基于当前的接口测试用例,通过 AI 补充生成更多测试用例

支持基于接口现有的测试用例,让 AI 补充生成更全面的测试场景。扩展测试覆盖范围的同时,确保新生成的用例与现有测试策略保持一致,从而帮助团队更高效地优化测试方案。

接口调试体验优化

根据接口文档自动补全 JSON Body

若接口文档中已定义 Body 数据结构,调试时将自动提供 JSON 字段补全提示,帮助用户快速准确地填充数据,降低手动输入错误率,提升调试效率。

获取 OAuth 2.0 Token 后可设为变量的本地值

Apifox 支持将获取的 OAuth 2.0 Token 设置为变量本地值,在保护 Token 私密性的同时又能正常用于接口鉴权,避免与团队其他成员共享敏感信息,实现安全高效的协作开发。

gRPC 错误响应也支持查看 Metadata & Trailer

更新至最新版本后,即使 gRPC 接口返回错误,Apifox 仍会正常显示 Metadata 和 Trailer 信息,帮助开发者在异常情况下更快速、精准地定位问题根源,提升 gRPC 调试的完整性和准确性。

支持为响应组件添加描述和 Header

用户现可在 Apifox 中为响应组件添加详细描述,并配置必要的 Header 参数,提升响应组件的完整性和专业性,为团队协作与开发提供更高效、更优质的体验。

用户反馈优化

全局变量支持多人在线协作、实时自动更新

继「环境变量」之后,「全局变量」也已支持多人在线协作与实时同步。团队成员可同时在线编辑全局变量,所有更改都将实时自动同步,确保团队配置始终保持一致,提升协作流畅度与开发效率。

用 Apifox CLI 指定环境运行测试场景后,收到的 Webhook 通知会包含环境名称

当使用 Apifox CLI 指定环境运行测试场景时,Webhook 通知将自动包含环境名称,使测试结果更易追溯与区分,提升多环境测试流程的透明度与可管理性。

了解更多

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

  • 组织配置好了 AI 功能后,组织内的团队就能直接使用
  • 针对 HTTP Code 进行断言时,支持更多条件
  • 支持模糊搜索模块名称
  • 优化了选择、搜索测试报告中步骤的交互
  • AI 模型报错时,提供更清晰的提示和指引
  • AI 生成测试用例时,如果没有选择任何用例类型,会优先基于用户输入指令生成所需用例分类
  • 优化了新建接口时,切换当前接口使用设计界面还是调试界面的交互
  • 运行测试场景时如果选择了私人环境,团队内的其他人会看到"请选择环境"的提示,而不是"环境已被删除"
  • 解决调试 WebSocket 或 Socket.IO 接口时,如果 URL 为 ws:// 且不指定端口,默认连接了 443 端口而不是 80 端口的问题
  • 解决开启了"兼容 HTTP/2"后,如果一个请求还没有得到响应时就发起另一个请求,前一个请求会出现"socket hang up"错误的问题
  • 解决从主分支导出 OpenAPI/Swagger 数据,再导入到子分支,子分支的鉴权组件没有和主分支关联的问题
  • 解决配置 Git 仓库连接时,最多只能显示 30 个 Git 分支的问题

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

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

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

相关推荐
木易士心30 分钟前
深入剖析:按下 F5 后,浏览器前端究竟发生了什么?
前端·javascript
在掘金8011032 分钟前
vue3中使用medium-zoom
前端·vue.js
有风6342 分钟前
双向循环带头链表详解
后端
找不到对象就NEW一个1 小时前
用wechatapi进行微信二次开发,微信api
后端
charlie1145141911 小时前
勇闯前后端Week2:后端基础——Flask API速览
笔记·后端·python·学习·flask·教程
xump1 小时前
如何在DevTools选中调试一个实时交互才能显示的元素样式
前端·javascript·css
折翅嘀皇虫1 小时前
fastdds.type_propagation 详解
java·服务器·前端
Front_Yue1 小时前
深入探究跨域请求及其解决方案
前端·javascript
有风631 小时前
基于顺序表完成通讯录项目
后端