Apifox 新版本上线啦!!!
在快速迭代的开发流程中,接口测试工具的强大功能往往决定了项目的效率和质量。而 Apifox 在 12 月的更新中,再次引领潮流,推出了一系列重磅功能!测试覆盖情况分析、场景修改记录、自定义权限等功能的加入,为开发者和测试人员带来了新的工作方式。
这些功能具体有哪些亮点?在日常开发和测试中又能发挥什么作用?
随着软件行业向敏捷开发、持续集成的方向不断迈进,工具的智能化和协作化成为必然趋势。Apifox 的更新紧跟行业需求,尤其是在远程办公和跨团队协作日益普及的背景下,它为开发和测试团队提供了一种更加高效的解决方案。
同时,这些功能的迭代也在逐步降低技术门槛,使得中小团队在资源有限的情况下,仍能保持高效的开发和交付能力。
团队协作效率的跃升
某 SaaS 开发团队在引入 Apifox 的新功能后,大幅优化了测试流程。通过覆盖率分析发现了多个未测试的边界场景,通过场景修改记录定位了一次 Bug 的来源,减少了不必要的返工。
看看本次版本更新主要涵盖的重点内容,有没有你所关注的功能特性:
-
接口支持查看测试覆盖率
-
测试场景新增「历史记录」功能
-
「迭代分支」优化升级
-
新增主分支保护机制
-
支持迭代分支中内容的导入/导出
-
新增「主分支资源更新」拉取提示
-
-
支持精细化自定义项目角色与权限配置
-
支持对接口进行评论
-
文档站支持根据 IP 和邮箱设置白名单
-
参数值右键可快速编码解码
-
项目概览页优化
-
支持从测试报告响应结果中提取变量、设置断言
-
新增 Vault Secrets(密钥库)功能
将 Apifox 更新至最新版,一起开启全新体验吧!
01 接口支持查看测试覆盖率
最新版本的 Apifox 支持在接口和接口用例页面直接查看「关联的测试场景」,便于直观地了解当前接口或用例的自动化测试覆盖情况。
此外,项目概览页面也新增了「接口用例覆盖」和「测试场景覆盖」的统计数据展示,助力团队全面提升测试效率与质量。
注:开启接口用例和测试场景的覆盖率显示需要升级为商业旗舰版。
02 测试场景新增「历史记录」功能
通过测试场景界面右上角的「历史记录」功能,可以查看该测试场景的修改记录。同时,支持将测试场景还原至任意历史版本,大大提升了测试场景内容的稳定性和可追溯性。
注:商业专业版支持查看 180 天内的测试场景修改历史,商业旗舰版延长至 365 天内。
03「迭代分支」优化升级
新增主分支「保护」机制
迭代分支新增主分支保护机制,可以将主分支设置为「保护」状态,防止内容被随意更改。在锁定保护状态后,想要更新主分支内容,则需要通过迭代分支提交合并请求(MR),并在审核通过后方可修改,确保主分支的稳定性与质量,增强了版本控制的安全性。
支持迭代分支内容导入/导出
「迭代分支」功能新增支持数据导入和导出,可以通过导入 OpenAPI(Swagger)规范的方式来更新迭代分支中的内容,让 Code-First 研发模式的用户也能使用迭代分支功能来从容的对接口进行升级迭代。
新增「主分支资源更新」拉取提示
在迭代分支中会提示「当前关联的主分支资源是有更新」,可直接拉取来解决与主分支内容的冲突。
04 支持精细化自定义项目角色与权限配置
管理员可在团队或组织的「成员」页面中,自定义项目角色并配置对应的项目功能权限。
设置完成后,可以在团队成员权限中指派角色具体成员,确保成员仅能访问与其职责相关的功能,实现精准的权限管理,从而提升项目安全性并优化协作效率。
注:使用该功能需要升级为商业旗舰版。
05 支持对接口进行评论
Apifox 新增「评论」交互模式,项目成员可以直接对接口进行评论、回复,还可以附加图片。沟通完成的评论可以标记为「已解决」。通过对接口进行评论来让项目成员互相审核、提醒接口文档内容中的问题,用以更好地沟通与协作。
注:免费版能发布的评论数有限,升级为商业专业版可不限制评论数量。
06 文档站支持根据 IP 和邮箱设置白名单
可以为发布的文档站根据 IP 地址和邮箱来设置白名单,有效提升了文档安全性和访问管理的灵活性。
07 参数值右键可快速编码解码
在最新版的 Apifox 中,选中的参数值后右键点击可快捷执行以下操作:
-
对参数值进行 EncodeURIComponent 编码
-
对参数值进行 DecodeURIComponent 解码
-
将参数值存入变量
对于包含 + 等不会被自动编码的特殊字符的参数,支持手动完成编码等操作,使 API 测试和开发过程更加流畅高效。
08 项目概览页优化
我们对项目概览页面进行了全面优化,能够展示更丰富、详尽的项目信息,便于项目成员全面掌握接口详情。
同时,可以直接在此页面导出 OAS(OpenAPI Specification)文件,支持自定义配置标题和版本,并通过 JSON 或 YAML 配置更多个性化信息。新版本还支持生成多套 API 规范,并提供「永久链接」功能实现本地访问,适配内网环境,灵活满足不同项目需求。
09 支持从测试报告响应结果中提取变量、设置断言
支持直接从测试报告的响应结果中一键提取变量并快速设置断言,无需手动复制粘贴,确保测试的准确性,提升测试流程的流畅性与效率。
10 新增 Vault Secrets(密钥库)功能
Vault Secrets 密钥库功能支持与多个外部密钥提供商无缝集成,包括 HashiCorp Vault、Azure Key Vault 和 AWS Secrets Manager 等,获取的密钥都会加密存储在本地客户端中,帮助团队更有效地管理和使用各种密钥和敏感信息。
注:使用该功能需要升级为商业旗舰版。
11 了解更多
当然,Apifox 产品团队为大家带来的新功能远不止上方这些:
-
项目管理员可在项目设置中查看&管理当前项目成员,并且支持直接将团队成员添加进入项目。
-
支持在组织中部署自托管 Runner,组织内的全部团队都可以使用在组织部署的 Runner
-
自动化测试模块,编排模式、运行测试交互优化,能够更好的并行多任务工作
-
支持在组织中查看全组织的功能用量
-
如果响应通过了校验,校验响应结果会显示通过,更加直观
-
在发布的文档点击 Run in Apifox 可以通过客户端打开项目
-
优化了处理内容冲突的界面
-
自动化测试的运行完成通知,增加迭代分支与运行环境的信息
想让你的接口测试更加轻松高效?马上体验 Apifox 12 月全新版本,让团队协作更智能!
Apifox 以一流的工具设计,再次证明了自己在接口测试领域的卓越地位。通过功能的不断升级,它不仅满足了开发者和测试人员的核心需求,更引领着行业的技术潮流。
“优秀的工具,不止是提高效率,更是在推动思维和方法的进化。”
标签:功能,自定义,迭代,接口,支持,测试,Apifox,分支 From: https://blog.csdn.net/m0_58552717/article/details/144775982