Apifox 6月更新|定时任务、内网自部署服务器运行接口定时导入、数据库 SSH 隧道连接

apifox,ssh · 浏览次数 : 2

小编点评

**Apifox新版本上线啦!** Apifox发布了最新版本,本次更新带来了以下重点功能: 1. **自动化测试支持设置「定时任务」** - 支持通过自托管Runner执行定时任务,按预设时间自动执行测试场景。 - 设置通知规则,完成任务后发送通知给相关人员。 2. **支持内网自部署服务器** - 实现接口定时导入,解决受限网络环境下的数据源访问问题。 3. **数据库均支持通过SSH隧道连接** - 新增对MySQL、SQL Server、Oracle、PostgreSQL、ClickHouse、MongoDB和Redis等数据库的支持。 4. **自动化测试数据库操作优化** - 支持使用{{$.1.response.body}}语法读取运行结果,简化数据库操作。 - 支持使用「数据生成器」语法生成动态值。 5. **更多功能** - Mock Server支持使用响应组件中的Markdown编辑器。 - 克隆项目时包含Socket自定义函数接口。 - 代码生成时,请求参数中的{{variable}}语法变量会被替换为实际值。 - 前/后置操作的自定义脚本支持可视化插入动态值。 - 导出项目为Apifox格式时,包含测试场景的优先级、标签、测试数据导入。 - OpenAPI/Swagger文件导入时,若接口移动到其他目录,不会创建空目录。 - 从其他测试场景导入测试步骤时,可全选步骤。 - 测试场景运行完成事件触发外部通知时,消息内容新增「运行于」字段。 Apifox团队将持续优化更新,致力于提供更优秀的产品功能和用户体验。如有使用反馈和优化意见,请随时交流沟通。

正文

Apifox 新版本上线啦!!!

 

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

  • 自动化测试支持设置「定时任务」 

  • 支持内网自部署服务器运行「定时导入」

  • 数据库均支持通过 SSH 隧道连接

  • 自动化测试数据库操作优化

 

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

 

更新至 Apifox 最新版

 

自动化测试支持设置「定时任务」

自动化测试支持通过自托管 Runner 执行定时任务 ,可以按照预设的时间自动执行已配置的自动化测试场景,获取任务运行结果,实现定时测试、回归的需求,满足定时检查线上产品、持续监控产品接口状态,确保产品的稳定性。

在自动化测试目录下的「定时任务」模块中创建和管理定时任务。新建定时任务需要设置测试场景、运行周期以及通知规则:

  • 测试场景:选择执行一个或多个测试场景,每个测试场景都可以点击展开独立配置其运行配置。
  • 运行周期:设置定时任务以「每周」或「每小时」作为周期来执行,例如每周日晚上 11 点,或每间隔 6 小时执行一次。

  • 通知:可配置运行结果通过邮件渠道通知相关人员。可以设置全部情况都通知,或仅失败情况通知;通知对象除了可以添加项目成员的邮箱之外,也可以添加任意其它邮箱。
定时任务运行完成后,将会按照设置的通知渠道给相关人员发送信息,也可以随时进入运行结果页面查看定时任务运行的详情。部署「自托管 Runner」的详细步骤,可以查看 Apifox 帮助文档

 

 

 

2.支持内网自部署服务器  实现接口「定时导入」

支持通过自托管 Runner 实现接口的定时导入 ,解决了定时导入数据源在受限网络环境下的访问问题,有效防止了定时导入失败的情况发生。同时能够确保接口数据保持最新,持续维护数据的时效性和准确性。

 

 

3. 数据库均支持通过 SSH 隧道连接

更新至最新版后,不仅仅是 MySQL,SQL Server、Oracle、PostgreSQL、ClickHouse、MongoDB 和 Redis 等多种数据库也支持通过 SSH 隧道连接,满足不同用户对各类数据库的连接需求,提高数据库连接的安全性和稳定性。

 

 

自动化测试数据库操作优化

在新版本中,我们对自动化测试中的数据库操作进行了优化调整。新增支持使用 {{$.1.response.body}} 语法,直接从前置步骤读取运行结果,使数据库操作更加流畅便捷,同时还能帮助您节省大量的时间和精力。
同时,我们也支持使用「数据生成器」语法来生成动态值,例如可以用 {% mock 'now' %} 在数据库中储存当前时间,满足更多使用场景。

 

 

了解更多

 

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

  • Mock Server 支持使用响应组件中的响应示例

  • Markdown 编辑器新增 Icon 组件

  • 克隆项目时,会包含 Socket 自定义函数

  • 接口生成代码时,请求参数里面的 {{variable}} 语法的变量表达式会被替换为实际的值

  • 前/后置操作的自定义脚本支持可视化插入动态值

  • 将项目导出为 Apifox 格式时,包含测试场景的优先级、标签、测试数据

  • 导入 OpenAPI/ Swagger 文件后,如果将接口移动到了其它目录,再次导入时不会再创建空的目录

  • 从其它测试场景导入测试步骤时,可以全选步骤

  • 当测试场景运行完成事件触发外部通知时,消息的内容新增「运行于」字段,比如:「运行于:客户端」

  • 上一次退出 App 之前未关闭的定时任务页面,重启 Apifox 后再进入定时任务时会被恢复

 

除了以上功能,我们也对产品其它细节和使用体验进行了优化,具体修改内容可点击「阅读原文」前往 Apifox 更新日志查看

 

欢迎各位用户对 Apifox 继续提出使用反馈和优化意见,我们会持续优化更新,致力于为用户提供更优秀的产品功能和更极致的使用体验!

 

可以前往帮助文档查看更多功能使用说明和操作,有任何问题欢迎在 Apifox 用户群与我们交流沟通。

 

 

与Apifox 6月更新|定时任务、内网自部署服务器运行接口定时导入、数据库 SSH 隧道连接相似的内容:

Apifox 6月更新|定时任务、内网自部署服务器运行接口定时导入、数据库 SSH 隧道连接

Apifox 新版本上线啦!!! 看看本次版本更新主要涵盖的重点内容,有没有你所关注的功能特性: 自动化测试支持设置「定时任务」 支持内网自部署服务器运行「定时导入」 数据库均支持通过 SSH 隧道连接 自动化测试数据库操作优化 将 Apifox 更新至最新版,一起开启全新体验吧! 更新至 Apif

Apifox:成熟的测试工具要学会自己写接口文档

好家伙, 在开发过程中,我们总是避免不了进行接口的测试, 而相比手动敲测试代码,使用测试工具进行测试更为便捷,高效 今天发现了一个非常好用的接口测试工具Apifox 相比于Postman,他还拥有一个非常nb的功能, 在接口的测试完成后,它可以一键生成接口文档 下载地址(免费哟): Apifox -

Go-Zero从0到1实现微服务项目开发(二)

继续更新GoZero微服务实战系列文章:上一篇被GoZero作者万总点赞了,本文将继续使用 Go-zero 提供的工具和组件,从零开始逐步构建一个基本的微服务项目。手把手带你完成:项目初始化+需求分析+表结构设计+api+rpc+goctl+apifox调试+细节处理。带你实现一个完整微服务的开发。

为控制器生成OpenAPI注释

非常喜欢. NET 的 `///` 注释,写代码的时候就顺道完成写文档的过程,简直不要太爽了。 ASP. NET CORE 也是一样的,通过 `Swagger` 工具,可以自动生成 API 的接口文档(OpenAPI[规范](https://openapi.apifox.cn/)),提供给前端使用,