当前位置: 首页 > news >正文

Apifox 产品更新|支持发布多个文档站、文档站支持 Algolia 搜索配置、从返回响应直接设置断言

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

  • 「发布文档」升级为「发布文档站」

    • 支持发布多个文档站

    • 文档站支持 Algolia 搜索配置

  • 支持从返回响应直接设置断言

  • 用户反馈优化

    • 解决恢复退出 App 时未关闭的标签页可能导致内存占用过高问题

    • 导入 Swagger/OpenAPI 文件时,返回响应的 Header 和描述支持智能合并和指定字段覆盖功能

    • 导入 Postman 集合时,可以导入集合和目录级别的前后置脚本

1. 「发布文档」升级为「发布文档站」

最新版本的 Apifox 在「分享文档」模块内,将「发布文档」升级为「发布文档站」,能更便捷发布和管理接口文档,为团队协作和对外展示提供强大支持。

与「在线分享」相比:

  • 在线分享主要提供分享链接给内外部的合作伙伴,是一种临时性的沟通

  • 文档站提供了长期稳定的展示方式,更适合正式对外发布和长期使用场景

发布文档站支持设置自定义域名、个性化页面外观、页面导航、访问密码等等。对于需要在官网托管公开的接口文档、面向不同渠道、合作伙伴或客户展示定制化的文档,「发布文档站」是更合适的选择。

发布文档支持发布多个文档站

支持在同一项目中同时发布多个文档站点,便于面向不同渠道用户展示不同内容。可以复制主站点的配置项来创建新站点,每个子站点均可独立设置自定义域名发布范围,高效管理接口文档,轻松适应多样化的需求场景。

发布文档支持 Algolia 搜索配置

Apifox 发布文档站功能在提供默认搜索的基础上,新增对 Algolia 搜索的配置支持。只需将 Algolia 配置信息填入 Apifox 的设置项,即可启用 Algolia 搜索功能,可以按需选择更合适的搜索方式。

  • 默认搜索可检索文档/接口的名称和路径,适用于基本搜索需求。

  • Algolia 支持全文搜索、模糊匹配等等更丰富强大的搜索能力,提供高性能搜索体验。

关于 Algolia 搜索功能的详细配置,可以前往 Apifox 官方帮助文档《发布文档搜索设置》查看。

注意:Apifox 版本需 ≥ 2.6.31 方可使用该功能。

2. 支持从返回响应直接设置断言

当接口返回响应为 JSON 时,可以直接在响应区域选择字段,一键完成设置断言提取变量复制 JSON Path 等操作。无需手动编写复杂的 JSON Path,减少了页面间的切换交互,使整个调试流程更加流畅高效。

3. 用户反馈优化

解决恢复退出 App 时未关闭的标签页可能导致内存占用过高问题

根据用户反馈,我们解决了恢复上次退出 App 时未关闭标签页可能导致内存占用过高的问题,提升了性能,确保流畅的用户体验,同时减少系统资源压力。

导入 Swagger/OpenAPI 文件时,返回响应的 Header 和描述支持智能合并和指定字段覆盖功能

我们升级了 Swagger/OpenAPI 文件的导入功能,返回响应的 Header 和描述支持「智能合并」和「指定字段覆盖」选项,使 API 文档的更新和维护变得更加灵活精确。

导入 Postman 集合时,可以导入集合和目录级别的前后置脚本

Apifox 新增支持将 Postman 中定义的集合和目录级别的脚本无缝导入到 Apifox,保持原有的执行逻辑和结构完整性。简化从 Postman 迁移到 Apifox 的过程,减少手动重写脚本的情况,提高迁移效率和准确性。

4. 了解更多

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

  • 优化了 App 的整体界面

  • CLI 和 Runner 支持使用公钥作为验证方法进行数据库连接

  • 只有将全部团队移出组织后,才可以解散组织

  • 在线文档的示例代码,不再包含 User-Agent 字段

  • 查看接口请求历史时,会自动定位到填写了请求参数的 Tab

  • 完善了智能 Mock 的内置规则,Mock Server 可以直接根据常见字段名(比如 name、time、mail、uuid 等)返回符合格式的数据

http://www.lryc.cn/news/503154.html

相关文章:

  • Linux内核结构及源码概述
  • 《探索C++在3D重建中的算法与技术要点》
  • 【老白学 Java】数字格式化
  • useCallback和forwardRef的联合使用
  • C# .NET CORE 开发问题汇总
  • 【C语言】拆数字组成最大数
  • 【Git系列】根据提交打印邮箱
  • Nginx在处理客户端请求的并发性发面是否依赖Linux的多线程原理
  • Python生成对抗神经网络GAN预测股票及LSTMs、ARIMA对比分析ETF金融时间序列可视化
  • 深入了解C++中const的用法
  • 【Linux金典面试题(上)】41道Linux金典面试问题+详细解答,包含基本操作、系统维护、网络配置、脚本编程等问题。
  • 利用Python实现多元回归预测汽车价格
  • 抓包软件fiddler和wireshark使用手册
  • 初识三大 Observer
  • Eclipse MAT(Memory Analyzer Tool) 使用手册
  • TongWe7.0-东方通TongWeb控制台无法访问 排查
  • Ariba Procurement: Administration_Master data
  • 爬虫学习案例4
  • Angular模块化应用构建详解
  • 51c大模型~合集89
  • 【蓝桥杯备战】Day 1
  • FedAdam算法:供给方信用,数据质量;更新一致性
  • 内存卡格式化后的数据恢复全攻略
  • 介绍交叉熵损失(Cross-Entropy Loss)以及交叉熵在对比学习中的应用:中英双语
  • RabbitMQ的几个概念
  • Ollama部署大模型并安装WebUi
  • Debedium如何忽略Oracle的purge命令
  • PlantUML 语言
  • linux的 .so和.ko文件分别是什么?主要区别是什么?
  • XX服务器上的npm不知道咋突然坏了