[发明专利]节点集群测试方法、装置、电子设备及存储介质有效
申请号: | 201911229251.6 | 申请日: | 2019-12-04 |
公开(公告)号: | CN111181801B | 公开(公告)日: | 2021-11-09 |
发明(设计)人: | 冯瑞青;王亮;吴皓睿;王健;裴超 | 申请(专利权)人: | 腾讯云计算(北京)有限责任公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;G06F11/36 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 节点 集群 测试 方法 装置 电子设备 存储 介质 | ||
本申请涉及计算机技术领域,公开了一种节点集群测试方法、装置、电子设备及存储介质,无需人工编测试用例,提高了测试效率。该方法包括:获取配置的测试计划文件和集群信息文件,测试计划文件包括网络流量拓扑和测试参数,集群信息文件包括节点集群的物理拓扑;根据网络流量拓扑和节点集群的物理拓扑,确定节点集群中的待测集群的测试流量拓扑;根据测试参数和测试流量拓扑,生成待测集群中每个节点对应的测试指令;将生成的测试指令发送给对应的节点,以使待测集群中的各个节点执行接收的测试指令;接收待测集群中的各个节点返回的测试数据,并根据接收的测试数据生成测试结果。
技术领域
本申请涉及计算机技术领域,尤其涉及一种节点集群测试方法、装置、电子设备及存储介质。
背景技术
目前,通常采用如下方法对节点集群的性能进行测试:根据测试要求编写测试用例,并对编写的测试用例进行本地调试,通过本地调试之后通过分发程序将测试用例分发到集群的各个节点上,由各个节点运行测试用例,完成测试后,从各个节点中拉取测试结果,基于拉取的测试结果生成测试报告。现有的节点集群测试方法需要人工编写测试用例,测试效率低。
发明内容
本申请实施例提供一种节点集群测试方法、装置、电子设备及存储介质,无需人工编测试用例,提高了测试效率。
一方面,本申请一实施例提供了一种节点集群测试方法,包括:
获取配置的测试计划文件和集群信息文件,测试计划文件包括网络流量拓扑和测试参数,集群信息文件包括节点集群的物理拓扑;
根据网络流量拓扑和节点集群的物理拓扑,确定节点集群中的待测集群的测试流量拓扑,测试流量拓扑表示测试过程中待测集群中各节点之间的流量方向;
根据测试参数和测试流量拓扑,生成待测集群中每个节点对应的测试指令;
将生成的测试指令发送给对应的节点,以使待测集群中的各个节点执行接收的测试指令;
接收待测集群中的各个节点返回的测试数据,并根据接收的测试数据生成测试结果。
一方面,本申请一实施例提供了一种节点集群测试装置,包括:
配置信息获取模块,用于获取配置的测试计划文件和集群信息文件,测试计划文件包括网络流量拓扑和测试参数,集群信息文件包括节点集群的物理拓扑;
测试流量拓扑确定模块,用于根据网络流量拓扑和节点集群的物理拓扑,确定节点集群中的待测集群的测试流量拓扑,测试流量拓扑表示测试过程中待测集群中各节点之间的流量方向;
测试指令生成模块,用于根据测试参数和测试流量拓扑,生成待测集群中每个节点对应的测试指令;
发送模块,用于将生成的测试指令发送给对应的节点,以使待测集群中的各个节点执行接收的测试指令;
测试结果生成模块,用于接收待测集群中的各个节点返回的测试数据,并根据接收的测试数据生成测试结果。
可选地,在所述测试计划文件还包括集群划分方式时,本申请实施例提供的节点集群测试装置还包括集群划分模块,用于在根据网络流量拓扑和节点集群的物理拓扑,确定表示测试过程中待测集群的各节点间的流量方向的测试流量拓扑之前,根据集群划分方式,从节点集群中划分出至少一个待测集群。
可选地,在所述集群信息文件还包括交换机信息和节点信息时,集群划分模块具体用于:
若集群划分方式为随机划分且每个待测集群包含指定数量个节点,则根据节点集群中包含的节点数量和指定数量,将节点集群划分成若干个待测集群;或
若集群划分方式为对同一交换机下的节点进行划分且每个待测集群包含指定数量个节点,则根据节点集群的物理拓扑和交换机信息,分别对节点集群中每个交换机下的节点进行划分,得到若干个待测集群;或
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯云计算(北京)有限责任公司,未经腾讯云计算(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911229251.6/2.html,转载请声明来源钻瓜专利网。