Apifox 更新|编排模式、Markdown 编辑器升级、自动申请 SSL 证书、用户反馈问题优化

Apifox 新版本上线啦!

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

  • 自动化测试新增「编排模式」
  • Markdown 编辑器全新升级
  • 返回响应直接预览 PDF 及视频
  • 自动申请 SSL 证书
  • 支持配置自定义域名的子目录
  • 流式接口支持筛选和清空消息
  • 用户反馈优化
  1. 支持调用 .bat 和 .ps1
  2. GraphQL 新增手动获取 Schema 按钮
  3. WebSocket 支持使用动态值
  4. 自定义脚本支持代码提示
  5. Content-Type 字段可直接选择常见值

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

1 自动化测试新增「编排模式」

最新版本的 自动化测试 新增「编排模式」,只要在测试场景中任意点击某个测试步骤,将会自动进入编排模式,将测试步骤与步骤详情在同个界面显示,能够更高效、便捷、丝滑地编排自动化测试流程。

2 Markdown 编辑器全新升级

Markdown 编辑器内新增多种组件,包括选项卡、图片边框、折叠块、折叠组、多列、卡片、卡片组、步骤、数据模型等,满足用户对于产生多样化、个性化文档的需求。

3 返回响应直接预览 PDF 及视频

在使用 Apifox 调试接口时,如果接口返回的是 PDF 文件或视频,可以直接在返回响应中预览内容,无需手动下载查看,更加直观便捷。

4 自动申请 SSL 证书

当对在线文档设置自定义域名时,如果已经开启 HTTPS, Apifox 提供了自动申请和续订 SSL 证书的功能,非常便捷与贴心。当然,你也可以选择上传由证书颁发机构所下发的 SSL 证书内容与私钥,满足多样化的安全需求。

注意,要使用这个功能, Apifox 的版本号需大于 2.5.23

5 支持配置自定义域名的子目录

当为在线文档设置自定义域名时,可以设置使用子目录 (例如:apifox.com/docs) 。但需要注意的是,只有选择使用「自有服务器中转」方式才能使用子目录功能。

6 流式接口支持筛选和清空消息

调试 WebSocket、SSE、gRPC Streaming 等流式接口时,可以在「Messages」里执行搜索、筛选以及清空消息等操作,有助于管理和掌控数据流。

选择清空消息后,所有消息会被隐藏,点击最右侧的「恢复」按钮即可取消隐藏。

7 用户反馈优化

支持调用 .bat 和 .ps1

使用自定义脚本调用其他语言时,新增支持 Windows 批处理文件(.bat) 和 Windows Powershell 脚本(.ps1) 例如,有一个批处理文件,用于计算两个数字的和:

  • 在Windows 的 cmd 控制台中运行该批处理文件的写法:add.bat 3 5

  • 在 Apifox 中调用这个批处理文件的写法:

    await pm.executeAsync('add.bat', '2', '3')

GraphQL 新增手动获取 Schema 按钮

在调试 GraphQL 接口时,默认会自动获取 Schema。如果在使用过程中出现问题,你可以通过点击相应按钮手动获取 Schema,以便启用 Query 表达式的代码提示功能,提升效率。

WebSocket 支持使用动态值

在进行 WebSocket 接口调试时,支持使用动态值来发送消息,满足更多真实数据场景。

自定义脚本支持代码提示

在「前后置操作」中编辑自定义脚本时,新增代码提示功能,提升输入效率及代码准确率。

Content-Type 字段可直接选择常见值

编辑 Header 中的 Content-Type 字段时,可以直接点击「参数值」框选择常见的值,无需手动填写。

8 了解更多

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

  • 使用 OAuth 2.0 鉴权时,全部必填参数已经改为「选填」,以提高兼容性
  • 数据模型使用组合模式时,创建的子元素的额外属性默认为「未配置」,数据类型默认为「object」
  • 在线文档配置 Favicon 时,支持上传 .ico 格式的图片
  • 删除测试场景时,确认弹窗会展示测试场景的名称,以避免误删除
  • 支持在目录上通过右键生成业务代码
  • 测试场景支持设置标签,可以通过标签搜索测试场景
  • 自动化测试导入接口、接口用例时,支持输入 标签 名称来筛选
  • 在搜索栏使用标签筛选时,除了接口之外也会筛选 Markdown 文档
  • 团队动态不再记录公开文档被克隆的动作
  • 提升获取团队动态时的性能及 Markdown 文档内代码块的渲染性能
  • 导入 OpenAPI/Swagger 文件时,兼容某些不规范的 example 写法
  • 导出部分接口时,只会包含这些接口引用的数据模型,而不是全部数据模型
  • 调整界面内的 Switch 组件在深色主题下的样式,提高视觉识别度
相关推荐
GetcharZp4 分钟前
玩转 Linux 机器视觉:手把手带你搞定 Ubuntu 下海康工业相机 C++ SDK
后端
橙子家1 小时前
浏览器缓存之【基础键值存储】:Local storage 和 Session storage
前端
星星在线3 小时前
MusicFree:一个「All in One」的个人音乐服务器,让听歌回归简单
前端·后端
IT_陈寒4 小时前
Redis的SETNX并发问题让我加了三天班
前端·人工智能·后端
demo007x4 小时前
Docling 文档转换以及技术架构分析
前端·后端·程序员
京东云开发者5 小时前
京东市民服务又“上新”!这次是黑龙江“龙易办”
前端
保持当下6 小时前
分享一些程序员很棘手但是却又简单的工具
程序员·免费·js·工具
袋鱼不重6 小时前
我的神奇同事,AI 用多了居然写了个 Open In Codex
前端·后端·ai编程
用户8356290780516 小时前
使用 Python 操作 Word 内容控件
后端·python
像我这样帅的人丶你还6 小时前
啥? 前端也要会干Java?🛵🛵🛵
后端