[发明专利]脚本测试方法、装置及电子设备在审
| 申请号: | 202211258224.3 | 申请日: | 2022-10-13 |
| 公开(公告)号: | CN115629970A | 公开(公告)日: | 2023-01-20 |
| 发明(设计)人: | 程磊;熊棚;张悦;刘婷婷;张西昌;郑小敏 | 申请(专利权)人: | 山石网科通信技术股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/455;H04L43/50;H04L9/40 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 黄海英 |
| 地址: | 215163 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 脚本 测试 方法 装置 电子设备 | ||
本申请公开了一种脚本测试方法、装置及电子设备。其中,该方法包括:获取待测试的多个脚本文件以及待测试的多个脚本文件所对应的目标拓扑文件,其中,目标拓扑文件由多个拓扑文件组成,每个拓扑文件与一个脚本文件相对应,目标拓扑文件至少包括多个逻辑设备之间的连接信息以及每个逻辑设备的设备描述信息;根据连接信息以及设备描述信息从设备资源池中确定多个测试设备,其中,设备资源池由处于空闲状态的物理设备组成,每个逻辑设备与一个测试设备相对应;根据连接信息对多个测试设备进行组网连接,得到测试床;在测试床中并行测试多个脚本文件,得到测试结果。本申请解决了现有技术中脚本测试效率低的技术问题。
技术领域
本申请涉及软件测试技术领域,具体而言,涉及一种脚本测试方法、装置及电子设备。
背景技术
信息化和网络安全是当下推动社会生产变革、为经济高质量发展赋能增效的重要手段。部署于网络各处的防火墙设备在抵御各类网络攻击、保护用户信息安全方面起到了举足轻重的作用。伴随着信息化的发展,防火墙的应用场景、承载的业务类型愈加复杂,不同行业的用户对防火墙提出了越来越多个性化的功能需求,从而也对软件开发和测试提出了更多的挑战。
对于软件测试而言,在软件功能快速迭代的情况下,可以借助脚本文件以及脚本文件对应的拓扑文件来自动化的对软件功能进行测试。
然而,现有技术在对脚本文件进行测试时,由于每个脚本文件对应一个拓扑文件,因此需要针对每个拓扑文件分配一个测试床,换言之,即每个测试床只能同时运行一个脚本文件,在脚本文件数量较多、并且测试床资源较少时,这种测试方式会严重影响脚本文件的测试效率。
发明内容
本申请实施例提供了一种脚本测试方法、装置及电子设备,以至少解决现有技术中脚本测试效率低的技术问题。
根据本申请实施例的一个方面,提供了一种脚本测试方法,包括:获取待测试的多个脚本文件以及待测试的多个脚本文件所对应的目标拓扑文件,其中,目标拓扑文件由多个拓扑文件组成,每个拓扑文件与一个脚本文件相对应,目标拓扑文件至少包括多个逻辑设备之间的连接信息以及每个逻辑设备的设备描述信息;根据连接信息以及设备描述信息从设备资源池中确定多个测试设备,其中,设备资源池由处于空闲状态的物理设备组成,每个逻辑设备与一个测试设备相对应;根据连接信息对多个测试设备进行组网连接,得到测试床;在测试床中并行测试多个脚本文件,得到测试结果。
进一步地,脚本测试方法还包括:获取每个脚本文件所对应的拓扑文件,其中,每个拓扑文件中包括连接信息中的部分连接信息以及多个逻辑设备中至少一个逻辑设备的设备描述信息;获取多个拓扑文件之间的公共内容以及差异内容;合并多个拓扑文件中的公共内容,得到第一子文件;基于差异内容生成第二子文件;根据第二子文件与第一子文件确定目标拓扑文件。
进一步地,脚本测试方法还包括:根据连接信息以及设备描述信息确定测试设备信息,其中,测试设备信息至少包括每个测试设备的设备类型、每种设备类型的测试设备的设备数量以及每个测试设备所需的物理网口数量;根据测试设备信息从设备资源池中确定多个测试设备。
进一步地,脚本测试方法还包括:检测每个测试设备上处于空闲状态的目标物理网口;根据连接信息确定每个测试设备所对应的至少一个连接对象,其中,连接对象为与该测试设备存在直接连接关系的测试设备;将每个测试设备上的目标物理网口与连接对象上的目标物理网口相连接,得到测试床。
进一步地,脚本测试方法还包括:根据连接信息检测测试设备与连接对象之间是否存在多个连接链路;在测试设备与连接对象之间存在多个连接链路的情况下,通过目标物理网口中的子接口建立多个连接链路,其中,不同的连接链路所对应不同的子接口;在测试设备与连接对象之间存在一个连接链路的情况下,通过目标物理网口中的任意一个子接口建立该连接链路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山石网科通信技术股份有限公司,未经山石网科通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211258224.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种BT线轧制工艺以及装置
- 下一篇:一种嵌入式橡胶隔套及其制备方法





