Apifox 最新功能:更新增加参数列表可视化定制、Header 编辑与自动化测试的持续优化

Apifox 新版本上线啦!

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

  • 支持切换参数列表外观
  • 预设常用参数的中文名和说明
  • 支持修改自动生成的 Header
  • 自动化测试 持续优化
    • 展示来源测试场景
    • 自定义请求优化
    • 测试报告列表新增展示环境名称

01 支持切换参数列表外观

在「项目设置 - 功能设置 - 接口功能设置」中,支持设置接口文档的参数列表的外观,可以选择现代样式或经典样式(表格形式)。

需要注意的是,外观切换仅针对没有层级关系的简单参数 ,如 Query 、Path、Header、Cookie 参数,以及 form-data、x-www-form-urlencoded 格式的 Body,有层级关系的参数如 JSON 类的 Body 仅展示现代样式。

02 预设常用参数的中文名和说明

Apifox 在「项目设置 - 项目资源」中新增了「常用参数」模块,可以预先保存常用的参数「中文名」及「说明」,方便后续在设计 API 时快速填入内容,提高 API 设计效率。

03 支持修改自动生成的 Header

Apifox 自动生成的 Header 默认为折叠状态,支持通过点击小眼睛图标进行展开。可以按需选择是否勾选对应内容 ,如果修改参数内容,可以通过新增同名参数来覆盖原有内容来实现。

例如,取消勾选 Cookie,就不会发送之前响应的 Set-Cookie 所生成的 Cookie。

需要注意的是,目前该功能仅在客户端中支持,网页版不支持。

04 自动化测试持续优化

展示来源测试场景

自动化测试完成后,会在报告步骤的详情处显示每个步骤的来源测试场景,点击即可跳转到对应的测试场景并高亮该步骤。

自定义请求优化

在自动化测试中使用自定义请求时:

  • 如果在地址栏填写的内容是以 / 开头,则自动拼接运行环境的前置 URL;
  • 如果不以 / 开头,则完全按照地址栏填写内容进行发送。

同时自动化测试的自定义请求支持使用动态值及全局变量。

测试报告列表新增展示环境名称

自动化测试中的测试报告模块,在报告列表处新增展示每个测试报告对应的环境名称,帮助快速区分不同环境的测试报告,提高可读性。

05 了解更多

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

  • Markdown 文档新增数据模型组件及 Tab 组件
  • 可以在 Swagger/OpenAPI 文件中使用 x-apifox-maintainer 字段配置接口的责任人,其值为团队成员的 Apifox 昵称或用户名,配置后在 Apifox 内导入该 Swagger/OpenAPI 文件即可
  • 在线文档导出 OpenAPI 格式时,可以选择是否包含 Apifox 扩展的 OpenAPI 字段
  • 在目录树可以通过从数据库导入数据表来批量创建数据模型
  • 支持在请求历史的目录树分享请求
  • 保存 用例 时支持同时保存响应
  • 可以直接在地址栏的开头通过 {{变量名}} 来使用变量
  • 快捷请求可以使用全局参数
  • 自动化测试的功能测试中会显示运行进度
  • 如果自动化测试中关联的接口被删除,界面上会给出明确的提示;如果被取消关联,该接口会被转为自定义请求
  • 连接数据表直接生成 API 文档的数据结构时,支持搜索数据库连接
  • 将鼠标移动到在线文档的任意枚举值上时,会展示全部枚举值的说明
  • 支持一键将所有的 App 内通知设置为已读状态
相关推荐
孙启超17 分钟前
【AI开发之Rust】第 3 课:字符串与复合类型 —— 数据怎么放
开发语言·人工智能·后端·rust·llm·transformer
_山海25 分钟前
Bun入门指南
前端·javascript·后端
想睡懒觉31 分钟前
我用 CSS 3D 做了个星空隧道 Loading,没有 Three.js
前端
labixiong35 分钟前
transition 写在 CSS 变量上为什么不生效?给变量补张「类型身份证」
前端·css·html
YHL42 分钟前
🧠 Agent 记忆进阶:总结压缩与向量检索 —— 从截断到 Milvus 长期记忆
前端·人工智能
用户921080262861 小时前
前端 Vue 专栏 05:从 Object.defineProperty 到 Proxy,彻底理解 Vue 响应式原理
前端
Fluxart.ai1 小时前
GPT Image 2.5 有使用次数限制吗?额度、并发、频率限制说明
服务器·前端·gpt
程序员海军1 小时前
AI 越来越强,为什么打工人反而越来越累、越来越内耗了?
前端·程序员·aigc
vx_Biye_Design2 小时前
springboot游泳馆系统93765-计算机课程设计、毕业设计
java·javascript·spring boot·后端·python·spring·课程设计
名字还没想好☜2 小时前
Java NIO ByteBuffer 实战:flip/clear/compact 三个绕晕人的方法与 position/limit 心智模型
java·开发语言·后端·spring·nio