[发明专利]防火墙升级自动化测试系统、装置及方法、计算机存储介质在审
申请号: | 202310313829.6 | 申请日: | 2023-03-28 |
公开(公告)号: | CN116303065A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 朱玮泽;何恐;兰星 | 申请(专利权)人: | 成都安恒信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/65;G06F8/71 |
代理公司: | 成都君合集专利代理事务所(普通合伙) 51228 | 代理人: | 张鸣洁 |
地址: | 610000 四川省成都市自*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防火墙 升级 自动化 测试 系统 装置 方法 计算机 存储 介质 | ||
本发明公开了一种防火墙升级自动化测试系统、装置及方法、计算机存储介质,该测试方法包括:获取目标防火墙运行的软件系统的版本信息和硬件型号;获取可供升级的新版本软件包;生成升级路径树;对目标防火墙进行升级;在目标防火墙每一次升级完成后,对当前版本目标防火墙进行检测,判断防火墙是否能够正常运行;判断目标防火墙是否为最新版本,如果不是,则重复上述步骤直至目标防火墙升级为最新版本。本发明提供了一种防火墙自动升级方法,自动化地执行对防火墙软件的升级操作,同时提供监控机制和自动化测试验证机制,实现了自动化升级的同时对升级后的防火墙执行自动化测试,验证了经过升级后的防火墙可继续提供正确的服务。
技术领域
本发明属于计算机安全技术领域,具体涉及一种防火墙升级自动化测试系统、装置及方法、计算机存储介质。
背景技术
在防火墙产品的测试过程中,需要对系统软件的版本升级进行验证。此过程通常需要人工上传升级软件包到防火墙操作系统中并执行升级动作,等待升级完成后验证系统功能。在防火墙产品的测试中,软件升级测试是一种基本的测试场景,升级测试流程包括:上传升级包到特定的防火墙操作系统下,升级过程中需要人工值守以确认升级过程运行是否正常,升级完成后需要验证防火墙系统是否能够正常提供服务。且对于一个防火墙产品,伴随时间推移会发布许多个不同的软件包,因此还可能需要依据软件包的发布时间顺序进行连续的升级测试。而上述流程中会出现操作繁琐、耗时长、重复相同工作和发生故障无法及时发现等问题,若问题不解决会产生耗费人力、无法及时发现软件升级中的产品缺陷等后果。
现有的防火墙升级方法提出了一种利用计算机脚本程序技术实现防火墙自动升级的解决方案,请参阅图1,具体方法为:采集防火墙中当前版本文件的版本信息,根据当前版本属性,在版本集合中确定目标版本文件的目标版本属性;基于当前版本属性和目标版本属性的差异升级所述防火墙,目的为解决了现有防火墙升级效率低的技术问题。
然而,上述方案仅仅提供了防火墙自动升级的方法和装置,仅实现代替用户对防火墙的升级的手工操作,主要为解决防火墙升级效率低的问题,而并不是为了提高防火墙软件测试过程中对于软件升级测试的工作效率。其次,该现有发明的核心方法在于针对不同硬件版本、不同型号的防火墙,自动匹配和选择一个最适合的版本升级包进行升级,该核心方法并不适用于更多的防火墙产品。
发明内容
本发明提供一种防火墙升级自动化测试系统、装置及方法、计算机存储介质,能够实现代替人工进行防火墙软件升级和升级完成后的测试验证工作。
本发明通过下述技术方案实现:
一方面,本发明提供一种防火墙升级自动化测试方法,包括:获取目标防火墙运行的软件系统的版本信息和硬件型号;根据目标防火墙的版本信息和硬件型号,获取可供升级的新版本软件包;当可供升级的新版本软件包数量不止一个时,生成升级路径树;根据升级路径树,对目标防火墙进行升级;在目标防火墙每一次升级完成后,对当前版本目标防火墙进行检测,判断防火墙是否能够正常运行;在当前版本目标防火墙正常运行时,判断目标防火墙是否为最新版本,如果不是,则重复根据升级路径树,对目标防火墙进行升级和在目标防火墙每一次升级完成后,对当前版本防火墙进行检测,判断防火墙是否能够正常运行。
在其中一些实施例中,生成升级路径树包括:根据当前所处预设模式,生成升级路径树;具体的,包括:在当前所处预设模式为顺序升级模式时,按照可供升级的软件包发布时间先后顺序生成序列,依次生成路径节点;在当前所处预设模式为跳板升级模式时,按照可供升级的软件包发布时间获取中间版本和最新版本,得到升级路径树为当前版本、中间版本和最新版本;在当前所处预设模式为升级最新模式时,得到升级路径树为当前版本、最新版本。
在其中一些实施例中,根据当前所处预设模式,生成升级路径树之后,还包括以下步骤:判断可供升级的软件包版本中是否存在指定升级版本;若存在,判断指定升级版本是否在升级路径树中;若指定升级版本没有在升级路径树中,则将指定升级版本插入至升级路径树中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都安恒信息技术有限公司,未经成都安恒信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310313829.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能柔性装配用关节机器人的工艺方法
- 下一篇:移动式物料传送方法