Apifox 新版本上线啦!!!
看看本次版本更新主要涵盖的重点内容,有没有你所关注的功能特性:
-
「动态值」全新升级
-
更强大、更灵活的数据模拟能力
-
支持智能代码补全动态值
-
-
测试报告交互优化
-
支持跨团队引用接口和测试场景
-
请求和响应的 Body 支持自定义媒体类型
-
组织与 SSO
-
支持使用 SCIM 协议从 IdP 将人员同步至组织
-
支持撤销成员已关联的 SSO 身份
-
-
用户反馈优化
-
支持关闭全局 Cookie
-
对外发布文档不包含内部接口
-
接口文档支持展示 Discriminator 属性
-
将 Apifox 更新至最新版,一起开启全新体验吧!
下载 Apifox 最新版
1「动态值」全新升级
更强大、更灵活的数据模拟能力
最新版本的 Apifox 对「动态值」功能进行了全面升级,提供更丰富的数据类型和更灵活的配置选项:
-
增强了对日期和时间数据的处理能力,可以轻松配置日期的偏移、格式和时区,满足各种复杂的时间场景;
-
新增支持自定义生成数据的默认语言,使模拟数据能更好地适应不同地区的语言环境需求;
-
生成身份证号时,支持通过 minAge 和 maxAge 参数设置所需数据的年龄范围,为特定年龄的测试场景提供了便利
当然,我们对其他数据类型也进行了全方位优化,可以前往 Apifox 帮助文档动态值查看详细信息~
2 支持智能代码补全动态值
当然,除了点击魔棒按钮使用动态值,还可以直接在参数值输入框中输入 {{$ 来选择内置的动态值表达式,用更简单快速的方式使用常用动态值,让调试接口的过程变得更加流畅和高效。
3 测试报告交互优化
最新版本的测试报告优化了交互体验,点击一个测试报告步骤后,使用抽屉交互来展示步骤详情。通过新的交互来帮助用户更高效的查看测试报告内容并定位、解决发现的问题。
4 支持跨团队引用接口和测试场景
「测试场景」现已支持跨团队、跨项目引用接口和测试场景,可以根据需求自由组合不同团队和项目的接口和场景,打破团队及项目的界限,实现更高效的测试流程。
5 请求参数和返回响应的 Body
支持自定义媒体类型
编辑接口文档时,可以为请求参数和返回响应的 Body 自定义媒体类型(Media Type),同时,返回响应还可以添加 Header 参数和说明,提升了接口文档的完整性和专业性,满足各种严格的接口规范要求。
6 组织与 SSO
支持使用 SCIM 协议从 IdP 将人员同步至组织
组织开启单点登录(SSO)后,可以使用 SCIM 协议从身份提供商(IdP)将人员同步到组织内,简化用户管理流程。
同时,SSO 开启后,管理员可以灵活配置身份提供商(IdP)中的用户组(Group)与 Apifox 团队之间的映射关系。用户通过单点登录 Apifox 后将自动加入与其 IdP 用户组相对应的团队内,实现更高效的权限与团队管理效率。
支持撤销成员已关联的 SSO 身份
组织管理员现可随时撤销成员已关联的 SSO 身份绑定,为组织成员的管理提供了更高的灵活性和安全性。
7 用户反馈优化
支持关闭全局 Cookie
调试接口时,可以在界面右下角的「Cookie 管理」中选择关闭或开启「全局 Cookie」,模拟不同用户的状态和使用场景,帮助更精确地调试和验证接口行为。
对外发布文档不包含内部接口
根据用户的反馈,我们对接口、Markdown 文档、目录新增「可见性」设置功能,支持设置「共享」或「内部」两种可见范围:
-
可见性设置为「共享」时,对外发布的文档会包含当前接口;
-
可见性设置为「内部」时,当前接口不会出现在对外发布的文档中。
「可见性」范围设置不影响团队成员之间在线分享,可以有效平衡信息共享和保密需求。
接口文档支持展示 Discriminator 属性
接口文档现已支持展示手动添加到 anyOf/oneOf 组合模式 Schema 中的 Discriminator 属性,使得复杂的数据结构能够清晰展现,有助于开发人员更好地理解和使用多态数据模型。
8 了解更多
当然,Apifox 产品团队为大家带来的新功能远不止上方这些:
-
降低了自动化测试的内存占用
-
针对 gRPC-Gateway 提供的 HTTP JSON API,可以在 HTTP 项目 导入 .proto 文件 以生成 HTTP API 文档并调试
-
从 Postman 导入的前后置脚本,里面的 pm.collectionVariables 会被视为 pm.globals 执行
-
定时任务会优先使用创建定时任务的设备的时区来运行
-
测试场景支持一键集成至 Azure Pipelines 中运行
-
可以基于已有的迭代分支创建新的迭代分支
-
导入 Postman 的集合时,不再创建环境与服务
-
点击某个测试步骤进入编排模式时,界面会定位在对应步骤的位置
-
导出 Swagger/OpenAPI 文件时,接口的顺序与在 Apifox 内显示的顺序保持一致
-
测试报告列表会展示接口请求耗时,而不是总耗时
-
团队页面现在会展示团队 ID
-
将 Windows 客户端窗口最大化后,鼠标移动到右上角最边缘处,可以点击到关闭按钮
-
项目管理员可以邀请团队内的成员加入项目
除了以上功能,我们也对产品其他细节和使用体验进行了优化,具体修改内容可点击「阅读原文」前往 Apifox 更新日志查看。