[发明专利]一种定制化协议测试方法在审
申请号: | 202110818687.X | 申请日: | 2021-07-20 |
公开(公告)号: | CN113726590A | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 詹晋川;何伟 | 申请(专利权)人: | 深圳市风云实业有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 成都正华专利代理事务所(普通合伙) 51229 | 代理人: | 代维凡 |
地址: | 518040 广东省深圳市福田区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 定制 协议 测试 方法 | ||
本发明公开了一种定制化协议测试方法,应用于包含多个服务器节点和一个管理节点的网络结构中,本发明在每一个服务器节点中设置预设数量的虚拟机,并在每一个虚拟机中部署所述定制化协议,所述服务器节点中的虚拟机通过节点内部网络结构进行连接,所有虚拟机运行所述定制化协议,并通过管理节点采集所有虚拟机运行状态,并通过所有虚拟机运行状态确定所述定制化协议测试结果,实现了模拟大型组网环境下测试定制化协议的稳定性,以及发现定制化协议的缺陷,大大降低了定制化协议的测试门槛以及测试成本。
技术领域
本发明属于网络协议测试技术领域,具体涉及一种定制化协议测试方法。
背景技术
现代网络环境中,协议的类型越来越多,每一种协议都会使用特殊的测试仪表或者测试工具来对协议进行性能测试,但是该测试仪表和测试工具仅能对常规协议进行测试,对于定制化协议测试时,现有测试仪表和测试工具不能模拟出部分的协议内容或者部分性能测试,在定制化协议进行大规模组网时,由于不能完全执行定制化协议的网络性能方面的模拟测试,将会面临较高的风险,比如协议挂起、协议行为表现异常等。
因此,如何对定制化协议进行性能测试,是本领域技术人员有待解决的技术问题。
发明内容
本发明的目的是为了解决现有技术无法完整地对定制化协议进行测试的技术问题,提出了一种定制化协议测试方法。
本发明的技术方案为:一种定制化协议测试方法,包括以下步骤:
S1、在每一个服务器节点中设置预设数量的虚拟机,并在每一个所述虚拟机中部署所述定制化协议,所述服务节器点中的虚拟机通过节点内部网络进行连接;
S2、通过所有虚拟机运行所述定制化协议,并通过管理节点采集所有虚拟机运行状态,通过所有虚拟机运行状态确定所述定制化协议测试结果。
进一步地,所述网络结构中的服务器节点间通过数据网络执行数据交互,所述网络结构中的服务器节点间和服务器节点与管理节点间通过管理网络执行管理命令传输。
进一步地,所述服务器节点中的节点内部网络包括核心层网络、汇聚层网络和接入层网络,其中,所述接入层网络包含多个接入环网,所述汇聚层包含多个汇聚环网。
进一步地,所述汇聚环网的数量小于所述接入环网的数量。
进一步地,每一个接入环网连接多个虚拟机,每一个汇聚环网连接所有的接入环网,所有汇聚环网均与核心层网络连接。
进一步地,所述步骤S2具体包括以下分步骤:
S21、通过所述管理节点采集所有虚拟机运行状态,所述运行状态包括正常状态和异常状态,所述正常状态包括协议运行正常;
S22、统计所述异常状态对应的虚拟机数量,并根据所述异常状态对应的虚拟机数量评估所述定制化协议的稳定性,根据所述异常状态确定所述定制化协议存在的缺陷。
进一步地,所述异常状态包括协议挂起、协议运行异常和协议运行崩溃。
与现有技术相比,本发明具备以下有益效果;
(1)本发明应用于包含多个服务器节点和一个管理节点的网络结构中,在每一个服务器节点中设置预设数量的虚拟机,并在每一个虚拟机中部署所述定制化协议,所述服务器节点中的虚拟机通过节点内部网络结构进行连接,所有虚拟机运行所述定制化协议,并通过管理节点采集所有虚拟机运行状态,并通过所有虚拟机运行状态确定所述定制化协议测试结果,实现了模拟大型组网环境下测试定制化协议的稳定性,以及发现定制化协议的缺陷,大大降低了定制化协议的测试门槛以及测试成本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市风云实业有限公司,未经深圳市风云实业有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110818687.X/2.html,转载请声明来源钻瓜专利网。