首页 > 其他分享 >Apifox 12月更新|接口的测试覆盖情况、测试场景支持修改记录、迭代分支能力升级、自定义项目角色权限、接口可评论

Apifox 12月更新|接口的测试覆盖情况、测试场景支持修改记录、迭代分支能力升级、自定义项目角色权限、接口可评论

时间:2024-12-27 20:28:14浏览次数:7  
标签:功能 自定义 迭代 接口 支持 测试 Apifox 分支

Apifox 新版本上线啦!!!

在快速迭代的开发流程中,接口测试工具的强大功能往往决定了项目的效率和质量。而 Apifox 在 12 月的更新中,再次引领潮流,推出了一系列重磅功能!测试覆盖情况分析、场景修改记录、自定义权限等功能的加入,为开发者和测试人员带来了新的工作方式。

这些功能具体有哪些亮点?在日常开发和测试中又能发挥什么作用?

随着软件行业向敏捷开发、持续集成的方向不断迈进,工具的智能化和协作化成为必然趋势。Apifox 的更新紧跟行业需求,尤其是在远程办公和跨团队协作日益普及的背景下,它为开发和测试团队提供了一种更加高效的解决方案。

同时,这些功能的迭代也在逐步降低技术门槛,使得中小团队在资源有限的情况下,仍能保持高效的开发和交付能力。

团队协作效率的跃升

某 SaaS 开发团队在引入 Apifox 的新功能后,大幅优化了测试流程。通过覆盖率分析发现了多个未测试的边界场景,通过场景修改记录定位了一次 Bug 的来源,减少了不必要的返工。

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

  • 接口支持查看测试覆盖率

  • 测试场景新增「历史记录」功能

  • 「迭代分支」优化升级

    • 新增主分支保护机制

    • 支持迭代分支中内容的导入/导出

    • 新增「主分支资源更新」拉取提示

  • 支持精细化自定义项目角色与权限配置

  • 支持对接口进行评论

  • 文档站支持根据 IP 和邮箱设置白名单

  • 参数值右键可快速编码解码

  • 项目概览页优化

  • 支持从测试报告响应结果中提取变量、设置断言

  • 新增 Vault Secrets(密钥库)功能

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

 下载 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

相关文章

  • 动/静二维码/条形码,自定义批量生成/识别
    许多人在使用二维码时,常常会感到系统生成的二维码过于单调,缺乏个性。尤其是对于那些涉及个人品牌、市场营销或创意项目的人来说,搭配自己喜欢的图案、配色,甚至是gif等内容定制一个独特而吸引眼球的二维码会更具创意;分享一款动/静态二维码、条形码批量生成工具:批量二维码生......
  • 测试
    一、单项选择题1、计算机硬件系统和软件系统组成,哪个描述正常?(C)A、软件系统由CPU,内存,IO设备组成;硬件件系统由系统软件和应用软件组成。B、软件系统由CPU,应用软件组成;硬件件系统由系统软件和内存,IO设备组成。C、硬件系统由CPU,内存,IO设备组成;软件系统由系统软件和应用软......
  • 接口对接Get/Post
    接口Get方法请求数据///接口请求Get///</summary>///<paramname="urlStr">接口地址</param>///<paramname="value">页眉参数</param>///<paramname="requestData">请求参数</param>///<retur......
  • CSS实现一个自定义的滚动条
    要使用CSS创建一个自定义的滚动条,你可以使用伪元素和CSS的伪类来控制滚动条的外观和行为。以下是一个简单的例子,展示如何为任何HTML元素添加一个自定义的滚动条样式:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=de......
  • ASP.NET 自定义控件
    创建WebForms用户控件选中项目右键#新建#WebForms#WebForms用户控件代码示例<divid="footer"><divstyle="font-family:@宋体;font-size:11px;"><strong>MartinEmprexTextiles(Zhongshan-China)Limited</strong&g......
  • TCP-UDP调试工具推荐:Socket通信测试教程(附详细图解)
    前言在网络编程与应用开发中,调试始终是一项不可忽视的重要环节。尤其是在涉及TCP/IP、UDP等底层网络通信协议时,如何确保数据能够准确无误地在不同节点间传输,是许多开发者关注的核心问题。调试的难点不仅在于定位连接建立、数据流控制及错误处理等问题,还在于快速、高效地解决这些......
  • .net接口出现405跨域错误
    web.config文件<httpProtocol><customHeaders><addname="Access-Control-Allow-Origin"value="*"/><addname="Access-Control-Allow-Headers"value="Content-Type,Accept,Authdealer,Authstr,......
  • 新能源系统HIL仿真测试解决方案
    概述    新能源汽车正以前所未有的速度高速发展,为了保证新能源汽车产品力不断提升,主机厂也不断加强对新能源汽车在安全、能效、稳定、功能乃至性能极限方面的追求。除提升原电控功能的完善度,也涌现出了较多新的技术,比如800V高压、整车热管理、多合一控制器、中央域控等,经......
  • uniapp同城圈子系统开发,社交论坛小程序功能测试,多端交付
    多客圈子系统基于TP6+Uni-app框架开发,客户移动端采用uni-app开发,管理后台使用TH6开发,数据库采用MySQL等关系型数据库。在圈子系统的开发过程中,功能测试是确保系统质量和稳定性的关键步骤。以下是对圈子系统进行功能测试的详细方法:圈子系统源码获取/教程:​​​​​​h......
  • 自定义的USART协议源码阅读
    预备知识:0x0d(回车)0x0a(换行)预定义部分u8USART_RX_BUF[USART_REC_LEN];u16USART_RX_STA=0;//USART_RX_STA取第15位(&0x8000),判断是不是接收到了0x0a,如果是强行设置(|=0x8000)//USART_RX_STA取第14位(&0x4000),判断是不是接收到了0x0d,如果是强行设置(|=0x4000)//USART_RX_STA......