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 隧道连接的更多相关文章

  1. 公司内网Debian Server上的openvpnserver搭建并通过SSH隧道转发到广域网

    因为戴维营公司在长沙的学员,研发人员和北京的研发人员须要协同研发,故须要让北京的兄弟们增加到长沙办公室的内网,訪问版本号 管理server,于是採用在内网server上搭建一个OpenVPN服务,并把 ...

  2. Linux通过端口转发来访问内网服务(端口转发访问阿里云Redis数据库等服务)

    # 安装rinetd wget http://www.boutell.com/rinetd/http/rinetd.tar.gz&&tar -xvf rinetd.tar.gz& ...

  3. 外网访问内网的FTP服务器

    转自 外网访问内网的FTP服务器 首先感谢作者给出的总结,原文是介绍Serv-U的,我针对FileZilla Server进行了稍微修改,仅看操作可直接跳到分割线后第3部分. 1. 背景简介最近研究如 ...

  4. linux运维、架构之路-内网NTP时间服务器

    一.环境 [root@m01 tmp]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@m01 tmp]# hostname -I ...

  5. yum仓库配置与内网源部署记录

    使用yum的好处主要就是在于能够自动解决软件包之间的依赖.这使得维护更加容易.这篇文章主要就是记录部署内网源的操作过程以及yum工具如何使用 因为需要.数据库要从Oracle迁移至MySQL.在部署M ...

  6. k8s内网安装部署(二)

    续上篇 https://www.cnblogs.com/wangql/p/13397034.html 一.kubeadm安装 1.kube-proxy开启ipvs的前置条件 modprobe br_n ...

  7. kubernetes 内网节点部署笔记(一)

    在Centos7上部署kubernetes时,碰到很多坑,特别在摸拟在内网部署时,有来自GFW的障碍,有来自Firewalld的阻塞,反正是各种不服,终于慢慢理顺了思路,自己记录一下,防止遗忘. 环境 ...

  8. 内网架设SVN服务器相关设置

    环境说明:        外网IP为静态IP,工作室内有多台电脑,公用一台路由器.想要在某台电脑上架设SVN服务器,方便团队开. 解决方案: 一.准备工作1.获取 Subversion 服务器程序到官 ...

  9. ssh 如何通过外网访问内网多台服务器

    本帖子未验证: 我看到一个论坛,坛友发的一个问题 http://bbs.51cto.com/thread-934340-1.html 解决方法,我自己开了这个帖子写在这里. 首先你需要一个软件“Sec ...

  10. 外网访问内网的FTP服务器-原理解析

    1. 背景简介 最近研究如何在内网搭架FTP服务器,同时要保证外网(公网)能访问的到.终成正果,但走了一些弯路,在此记下,以飨后人. 2. 基础知识 FTP 使用 2 个端口,一个数据端口和一个命令端 ...

随机推荐

  1. .NET有哪些好用的定时任务调度框架

    前言 定时任务调度的相关业务在日常工作开发中是一个十分常见的需求,经常有小伙伴们在技术群提问:有什么好用的定时任务调度框架推荐的?今天大姚给大家分享5个.NET开源.简单.易用.免费的任务调度框架,帮 ...

  2. 安装XMind如何安装到指定目录

    在Win10系统上安装XMind,发现安装完成之后,XMind被安装到了C盘.由于C盘是系统盘,这让人很不爽.XMind在安装过程中也没有提供安装路径选择,而是点击安装程序之后,就一路开始安装到C盘. ...

  3. HDU-Employment Planning题解

    题目在这里 -------------------------------- Employment Planning 简单的一道dp 关键的点在于想到用枚举实现各种情况的讨论 关键的注释写在代码里了 ...

  4. 数据库实验—DDL

    使用SQL语句,在D盘的Data文件夹下,创建一个名为jxdb+学号后2位的教学管理数据库(如:学号后两位为01,则数据库名为jxdb01).把教学管理数据库文件增长参数设置为4MB,文件最大大小参数 ...

  5. 【漏洞复现】用友NC-Cloud PMCloudDriveProjectStateServlet接口存在JNDI注入漏洞

    阅读须知 花果山的技术文章仅供参考,此文所提供的信息只为网络安全人员对自己所负责的网站.服务器等(包括但不限于)进行检测或维护参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作.利用此 ...

  6. 开源项目分享:ChatGPT 控制台聊天应用

    开源项目分享:ChatGPT 控制台聊天应用 分享一个我最近完成的一个小应用,一个ChatGPT 的控制台聊天应用,大家都在搞AI,我也来玩一玩,顺便分享到社区,有兴趣的小伙伴可以去我的github主 ...

  7. 高分辨率食道测压(HRM)

    高分辨率测压(High resolution Manometry) HRM的优势 高分辨率食管测压不但实现了从咽部到胃部的全程功能监测,而且插管无需牵拉,操作十分方便.更为重要的是,临床医生经过简单的 ...

  8. Android 13 - Media框架(25)- OMXNodeInstance(二)

    关注公众号免费阅读全文,进入音视频开发技术分享群! 上一节我们了解了 OMXNodeInstance 的创建过程,以及 IOmx 服务和 OMXNodeInstance.OMX组件之间的联系.接下来我 ...

  9. ReplayKit2 有线投屏项目-反向Socket实现

    一.需求 我们在使用RTMP协议进行推流的时候,底层仍然采用的是TCP协议或者QUICK协议,有客户端主动发起请求.但是在有线投屏中,需要PC端向手机发起请求建立连接 二.实现 在客户端主动发起请求之 ...

  10. C语言常用数学函数

    目录 C语言常用数学函数(头文件#include "math.h") abs()函数 labs()函数 fabs()函数 floor()函数 floorf() floorl() c ...