Apifox 7月更新|SAML 单点登录、迭代分支优化、Markdown 历史记录、搜索能力提升

Apifox 新版本上线啦!
看看本次版本更新主要涵盖的重点内容,有没有你所关注的功能特性:
- 新增「组织」架构
- 支持 SAML 单点登录(SSO)
- 「迭代分支」优化
- Markdown 支持「历史记录」功能
- 「搜索」能力优化
- 导入数据时支持搜索
- 接口管理支持目录级搜索
- 自动化测试体验优化
- 「定时任务」支持立即运行
- 测试场景运行时阻止锁屏
- 用户反馈优化
- 调试时支持直接选择已定义的枚举值、布尔值
- 支持直接粘贴 Swagger UI 的网页地址来导入接口
- cURL 命令可直接粘贴至地址栏导入
- 优化 XML「格式化」功能
将 Apifox 更新至最新版,一起开启全新体验吧!
新增「组织」架构
引入了全新的「组织」概念,提供更灵活的管理结构。企业可以创建「组织」,并在组织内设立多个「团队」,便于大中型企业能够更有效地组织和管理其项目及人员。
通过这种方式,企业可以根据自身的组织结构和业务需求,灵活地分配资源和权限,提高整体的协作效率和管理透明度。

支持 SAML 单点登录(SSO)
为了进一步增强安全性和便利性,我们对「组织」引入了单点登录(SSO)功能,支持符合 SAML 2.0 协议的身份提供商(IdP),如 Microsoft Entra ID(原 Azure Active Directory、Azure AD)。
启用 SSO 后,组织成员必须通过单点登录才能访问组织内的资源,从而提高整体的安全性。同时,组织成员可以使用企业邮箱地址通过 SSO 直接登录 Apifox 并加入组织,简化了登录流程。不仅为企业用户带来了更高效安全的协作环境,还使组织管理员能更方便地邀请和管理成员,提高了组织管理的效率。配置 SAML 单点登录的具体操作,可以前往 Apifox 帮助文档查看。
需要注意的是,单点登录(SSO)为商业旗舰版功能,需升级才能使用。

「迭代分支」优化
为了提升用户体验并满足更灵活的接口迭代管理需求,我们对迭代分支功能进行了优化。最新版的 Apifox 可以任意编辑和移动目录及资源,并且优化了更合理自然地分支合并逻辑与界面,让操作与体验更符合一般认知,降低理解成本。

Markdown 支持「历史记录」功能
Markdown 文档新增「历史记录」功能,可以查看文档的修改记录,包括修改时间、修改人以及修改内容高亮对比,还可以在需要时一键还原到历史版本,降低文档内容丢失的风险,增强了版本控制能力。
同时,迭代分支中也支持新建 Markdown 及创建主分支的 Markdown 副本,使 Markdown 文档也可以像接口一样以迭代方式来更新内容,更加灵活便捷。

「搜索」功能优化
导入数据时支持搜索
在导入数据的预览界面内,新增「搜索栏」,可以快速筛选和定位接口,帮助用户更快地找到目标接口。

接口管理支持目录级搜索
在接口管理模块,我们优化了搜索功能。现在可以通过输入目录名称来搜索目录及其包含的接口和 Markdown 文档,便于快速定位所需的资源,提高工作效率。

自动化测试体验优化
「定时任务」支持立即运行
自动化测试的「定时任务」功能新增支持立即运行,快速验证任务配置的正确性,确保最终效果符合预期,并在发现问题后,能够迅速进行修改并再次运行验证,使得测试流程更加灵活,提升整体的测试质量和响应速度。
更多关于定时任务功能的内容可以前往帮助文档查看。

测试场景运行时阻止锁屏
根据用户反馈,为了更好地完成自动化测试,当测试场景正在运行时,Apifox 会阻止系统自动锁屏,避免测试中断,确保长时间运行的测试能够顺利完成。
用户反馈优化
支持直接选择已定义的枚举值、布尔值
更新至最新版 Apifox 后,如果在接口文档中给请求参数(包括 Query、Path、form-data、x-www-form-urlencoded)定义了枚举值,那么当我们调试接口时,可以直接从下拉框中选择所需的枚举值,而无需手动输入,提升整体调试效率和准确性,带来更流畅、更便捷的体验。
同时,如果定义请求参数为布尔值类型,也可以从下拉框中直接选择。

支持直接粘贴 Swagger UI 的网页地址来导入接口
根据用户反馈的需求,Apifox 现在支持直接通过粘贴 Swagger UI 的 URL 来导入接口,提高导入过程的灵活性,使 API 文档的导入和管理变得更加便捷和高效。

cURL 命令可直接粘贴至地址栏导入
新建接口、发起快捷请求、在测试场景添加自定义请求时,可以直接在地址栏内粘贴 cURL 命令来导入网络请求,无需多余的操作步骤即可导入,提升调试效率,让工作流程更加流畅。
同时,为了满足不同用户的需求,导入 cURL 时,除了 cURL(bash),Apifox 也支持 Windows 格式的 cURL(cmd)。无论使用的是 Linux、macOS 还是 Windows 系统,都可以轻松地导入 cURL 命令。

优化 XML「格式化」功能
格式化 XML 时,如果元素内具备属性,则会将元素和属性放置在同一行,减少不必要的换行,使 XML 结构更加清晰。

了解更多
当然,Apifox 产品团队为大家带来的新功能远不止上方这些:
- 支持隐藏在线文档的「调试」按钮和「Run in Apifox」按钮
- 在测试场景的目录,可以批量管理测试场景的优先级和标签
- 自动化测试支持通过自托管 Runner 运行分支中的测试场景
- 导入/导出 Apifox 格式的文件时,包含快捷请求
- 自动生成请求参数的示例、响应示例、接口请求体时,都支持选择不同的生成模式,比如优先使用自动示例值、优先使用字段默认值、仅生成字段名等
- 自动生成请求参数的示例、响应示例、接口请求体等在默认方式优化为默认优先示例值,无示例值使用 Mock 生成
- 自动化测试的定时任务运行完成的通知邮件,标题内会显示具体的任务名称
- 在测试场景搜索测试步骤时,默认不搜索引用的场景中的步骤;如果开启精确搜索,则可以搜索引用的场景中的步骤
- 导入数据时选择智能合并 后,如果字段的数据类型发生改变,会保留之前的 Mock、中文名、说明等字段的值,而不是清空
- 克隆项目时,会包含定时导入功能的相关配置
- 测试场景的编排模式在切换步骤时,会保留步骤的编辑状态
除了新增功能,我们也对产品细节和使用体验进行了优化,具体修改内容可前往 Apifox 更新日志查看。
欢迎各位用户对 Apifox 继续提出使用反馈和优化意见,我们会持续优化更新,致力于为用户提供更优秀的产品功能和更极致的使用体验!
可以前往帮助文档查看更多功能使用说明和操作,有任何问题欢迎在 Apifox 用户群与我们交流沟通。