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

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

时间:2024-07-07 22:22:41浏览次数:17  
标签:数据库 导入 测试 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,定时,内网,运行
From: https://www.cnblogs.com/zhuuque23/p/18289008

相关文章

  • 零基础STM32单片机编程入门(八)定时器PWM输入实战含源码视频
    文章目录一.概要二.PWM输入框架图三.CubeMX配置一个PWM输入例程1.硬件准备2.创建工程3.调试四.CubeMX工程源代码下载五.讲解视频链接地址六.小结一.概要脉冲宽度调制(PWM),是英文“PulseWidthModulation”的缩写,简称脉宽调制,是利用单片机数字输出(1或0)来对外部模拟......
  • 51单片机定时器实现delay函数
    参考内容:不记得原作地址了,很尴尬啊,1.确定时钟周期、机器周期。时钟周期由单片机的晶振频率Fclk决定。那么时钟周期就是1/Fclk(比如:11.0592MHz)。确定单片机的机器周期是n个时钟周期(n在51单片机下一般是12)。2.确定需要单次定时器最大的计时时间长度如果是16位的计数器,16位最大......
  • CobaltStrike的内网安全
    1.上线机器的Beacon的常用命令2.信息收集和网站克隆3.钓鱼邮件4.CS传递会话到MSF5.MSF会话传递到CS1上线机器的Beacon的常用命令介绍:CobaltStrike分为服务端和客户端,一般我们将服务端放在kali,客户端可以在物理机上面,或者虚拟机都可以启动服务端,首先创建一个监听(注意,这......
  • 三菱FX PLC入门之定时器和计数器
    PLC中,定时器和计数器是两个非常主要的编程元件,是PLC程序编制不可或缺的环节。我在之前的文章中简单地扯了一下这两个元件,而现在就是揭秘时刻了,让我们一起来看看它们的庐山真面目吧!一、定时器说到定时器,其实我们生活中就有很多它的应用,例如洗衣机的定时选择,烤箱的定时旋......
  • VBA 定时自我删除
    1.利用ThisWorkbook的Workbook_Open事件,实现定时自我删除。注意:这是个狠角色,宏文件打开后自动运行,会把当前整个宏文件删除掉,回收站都没有的那种,谨慎使用。PrivateSubWorkbook_Open()DimdatKillAsDate'指定一个日期,例如2025年4月1日datKill=DateS......
  • msp430定时器诠释,与32定时器大为不同
    msp4305529的定时器:从手册可以查看定时器的结构,其中控制功能的寄存器手册中很详细了,我这了只介绍我觉得他与32不同的地方和特别坑人的点1.它不具备操作寄存器,这就导致她不能像32那样通过控制重载寄存器来改变目标值,那他是怎么做的呢?它把比较捕获通道ccr0的寄存器值当作目标......
  • Java定时任务CRON表达式
    CRON表达式@PostMapping("/schedule")publicStringscheduleTaskWithCron(@RequestParamintsecond,@RequestParamintminute,@RequestParaminthour,@RequestParamintdayOfMonth,......
  • 基于frp的内网穿透搭建指南
    目录一、前言介绍二、正文    1、准备事项    2、服务端配置    3、客户端配置    a、Windows端配置    b、Linux端配置    c、p2p配置三、总结一、前言介绍    由于全球ipv4地址资源的紧张,大多数中国用户并......
  • STM32学习——TIM定时器(1)
    目录1.认识TIM2.定时器介绍2.1基本定时器2.2通用定时器2.3高级定时器3.定时器中断大致结构4.时基单元时序 4.1预分频器时序5.Keil5代码    5.1.部分常用函数5.2.使用流程1.认识TIM    TIM,也就是Timer,定时器。那在开始学习之前呢,先做好心理准备......
  • oraclelinux9.2内网升级OpenSSH9.8p1
    oraclelinux9.2内网升级OpenSSH9.8p1#备份SSHmkdir-p/etc/sshbakcp-rf/etc/ssh/*/etc/sshbakcp-rf/usr/bin/openssl/usr/bin/openssl.bakcp-rf/etc/pam.d/etc/pam.d.bakcp-rf/usr/lib/systemd/system/system.bakdnfinstall-ygccgcc-c++#上传3个压缩包,下载地......