[发明专利]脚本测试方法、装置及电子设备在审
| 申请号: | 202211258224.3 | 申请日: | 2022-10-13 |
| 公开(公告)号: | CN115629970A | 公开(公告)日: | 2023-01-20 |
| 发明(设计)人: | 程磊;熊棚;张悦;刘婷婷;张西昌;郑小敏 | 申请(专利权)人: | 山石网科通信技术股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/455;H04L43/50;H04L9/40 |
| 代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 黄海英 |
| 地址: | 215163 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 脚本 测试 方法 装置 电子设备 | ||
1.一种脚本测试方法,其特征在于,包括:
获取待测试的多个脚本文件以及所述待测试的多个脚本文件所对应的目标拓扑文件,其中,所述目标拓扑文件由多个拓扑文件组成,每个所述拓扑文件与一个所述脚本文件相对应,所述目标拓扑文件至少包括多个逻辑设备之间的连接信息以及每个所述逻辑设备的设备描述信息;
根据所述连接信息以及所述设备描述信息从设备资源池中确定多个测试设备,其中,所述设备资源池由处于空闲状态的物理设备组成,每个所述逻辑设备与一个所述测试设备相对应;
根据所述连接信息对多个所述测试设备进行组网连接,得到测试床;
在所述测试床中并行测试多个所述脚本文件,得到测试结果。
2.根据权利要求1所述的方法,其特征在于,获取目标拓扑文件,包括:
获取每个所述脚本文件所对应的拓扑文件,其中,每个所述拓扑文件中包括所述连接信息中的部分连接信息以及多个所述逻辑设备中至少一个所述逻辑设备的设备描述信息;
获取多个所述拓扑文件之间的公共内容以及差异内容;
合并多个所述拓扑文件中的公共内容,得到第一子文件;
基于所述差异内容生成第二子文件;
根据所述第二子文件与所述第一子文件确定所述目标拓扑文件。
3.根据权利要求1所述的方法,其特征在于,根据所述连接信息以及所述设备描述信息从设备资源池中确定多个测试设备,包括:
根据所述连接信息以及所述设备描述信息确定测试设备信息,其中,所述测试设备信息至少包括每个测试设备的设备类型、每种设备类型的测试设备的设备数量以及每个测试设备所需的物理网口数量;
根据所述测试设备信息从所述设备资源池中确定多个所述测试设备。
4.根据权利要求1所述的方法,其特征在于,根据所述连接信息对多个所述测试设备进行组网连接,得到测试床,包括:
检测每个所述测试设备上处于空闲状态的目标物理网口;
根据所述连接信息确定每个所述测试设备所对应的至少一个连接对象,其中,所述连接对象为与该测试设备存在直接连接关系的测试设备;
将每个所述测试设备上的目标物理网口与所述连接对象上的目标物理网口相连接,得到所述测试床。
5.根据权利要求4所述的方法,其特征在于,将每个所述测试设备上的目标物理网口与所述连接对象上的目标物理网口相连接,包括:
根据所述连接信息检测所述测试设备与所述连接对象之间是否存在多个连接链路;
在所述测试设备与所述连接对象之间存在多个所述连接链路的情况下,通过所述目标物理网口中的子接口建立多个所述连接链路,其中,不同的连接链路所对应不同的子接口;
在所述测试设备与所述连接对象之间存在一个所述连接链路的情况下,通过所述目标物理网口中的任意一个子接口建立该连接链路。
6.根据权利要求5所述的方法,其特征在于,在根据所述连接信息对多个所述测试设备进行组网连接,得到测试床之后,所述方法还包括:
获取目标接口标识以及子接口标识,其中,所述目标接口标识用于标识连接所述测试设备与所述连接对象的目标物理网口,所述子接口标识用于标识构成所述连接链路的子接口;
读取所述目标拓扑文件中每个所述逻辑设备上的逻辑网口的逻辑网口标识,其中,在所述目标拓扑文件中,具有连接关系的两个所述逻辑设备之间通过所述逻辑网口连接;
基于所述逻辑设备与所述测试设备的对应关系,确定所述目标接口标识与所述逻辑网口标识之间的第一映射关系,以及所述子接口标识与所述逻辑网口标识之间的第二映射关系。
7.根据权利要求6所述的方法,其特征在于,在根据所述连接信息对多个所述测试设备进行组网连接,得到测试床之后,所述方法还包括:
在所述测试设备与所述连接对象之间存在多个所述连接链路的情况下,为每个所述连接链路分配对应的虚拟局域网,其中,不同虚拟局域网下的连接链路之间互相隔离;
获取每个所述虚拟局域网的局域网标识以及每个所述虚拟局域网所对应的连接链路的链路标识;
建立所述链路标识与所述局域网标识之间的关联关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山石网科通信技术股份有限公司,未经山石网科通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211258224.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种BT线轧制工艺以及装置
- 下一篇:一种嵌入式橡胶隔套及其制备方法





