[发明专利]一种通讯测试方法、装置及设备有效
申请号: | 202010442651.1 | 申请日: | 2020-05-22 |
公开(公告)号: | CN111625318B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 杨文清 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 薛娇 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通讯 测试 方法 装置 设备 | ||
1.一种通讯测试方法,其特征在于,应用于处理器,包括:
根据预存虚拟机范本,控制两台待测服务器分别创建一组虚拟机;
创建两组所述虚拟机之间以及各个所述虚拟机与自身的网络连接;
控制各个所述虚拟机执行预设测试程序,以便其实现与对应的所述虚拟机之间的数据通讯;
在所述预设测试程序执行结束时获取各个所述虚拟机中的日志数据,以便工作人员进行测试结果分析;
所述创建两组所述虚拟机之间以及各个所述虚拟机与自身的网络连接具体为:
控制每台所述待测服务器创建与所述待测服务器自身网卡数相同的虚拟交换机;
控制所有的所述虚拟机的第一端口以及自身的数据接口均与所述虚拟交换机中指定的虚拟管理交换机连接;
根据预设平均分配算法、各个所述虚拟机的序号以及所述虚拟交换机的序号,控制每台所述待测服务器上所有的所述虚拟机,平均地挂载至自身对应的所述待测服务器的虚拟通讯交换机上;
根据预设网络地址分配算法、所述待测服务器的序号以及各个所述虚拟机的序号,为各个所述虚拟机分别分配管理IP以及通讯测试IP,以便实现两组所述虚拟机之间以及各个所述虚拟机与自身的网络连接;
其中,所述管理IP用于实现各个所述虚拟机与自身的网络连接,所述通讯测试IP用于实现两组所述虚拟机之间的网络连接,所述虚拟通讯交换机为每台所述待测服务器的所有虚拟交换机中,除所述虚拟管理交换机之外的所有所述虚拟交换机;
所述预设网络地址分配算法具体为:
;
;
其中,为所述管理IP,为所述待测服务器的序号,为每台所述待测服务器中所述虚拟机的序号,为所述通讯测试IP,为0-255区间的预设数值。
2.根据权利要求1所述的通讯测试方法,其特征在于,两组所述虚拟机的数量均为相同的预设数量;
则所述通讯测试IP用于实现两组所述虚拟机之间一一对应的网络连接。
3.根据权利要求1所述的通讯测试方法,其特征在于,所述预设平均分配算法为:
;
其中,%为取余运算,x为待分配虚拟机的序号,z为每台所述待测服务器中所述虚拟通讯交换机的总数,y为所述待分配虚拟机需要挂载的所述虚拟交换机的序号。
4.根据权利要求2所述的通讯测试方法,其特征在于,所述根据预设网络地址分配算法、所述待测服务器的序号以及各个所述虚拟机的序号,为各个所述虚拟机分别分配管理IP以及通讯测试IP之后,所述控制各个所述虚拟机执行预设测试程序之前,该通讯测试方法还包括:
测试每组一一对应的两个所述虚拟机之间的网络是否通畅;
若是,则执行所述控制各个所述虚拟机执行预设测试程序的步骤;
否则控制报警器报警。
5.根据权利要求1所述的通讯测试方法,其特征在于,所述控制各个所述虚拟机执行预设测试程序具体为:
向各个所述虚拟机发送并发压力测试工具;
控制各个所述虚拟机通过所述并发压力测试工具执行预设测试程序。
6.根据权利要求1至5任一项所述的通讯测试方法,其特征在于,所述在所述预设测试程序执行结束时获取各个所述虚拟机中的日志数据之后,该通讯测试方法还包括:
控制提示器提示所述日志数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010442651.1/1.html,转载请声明来源钻瓜专利网。