[发明专利]一种通讯测试方法、装置及设备有效
申请号: | 202010442651.1 | 申请日: | 2020-05-22 |
公开(公告)号: | CN111625318B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 杨文清 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 薛娇 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通讯 测试 方法 装置 设备 | ||
本发明公开了一种通讯测试方法,本申请中的处理器可以根据预存虚拟机范本,控制两台待测服务器分别创建一组虚拟机,然后在建立两组虚拟机之间以及自身与虚拟机之间的网络连接后,便可以在控制所有的虚拟机在执行完预设测试程序后获取各个虚拟机中的日志数据,由于本申请中的虚拟机创建、网络连接建立、测试控制以及数据采集环节均可以由处理器完成,不但提高了工作效率,而且还降低了人力成本。本发明还公开了一种通讯测试装置及设备,具有如上通讯测试方法相同的有益效果。
技术领域
本发明涉及服务器领域,特别是涉及一种通讯测试方法,本发明还涉及一种通信测试装置及设备。
背景技术
为了满足用户对服务器的使用需求,一台服务器上通常会创建多个虚拟机并分配给不同的用户使用,这其中难免会出现大量用户同时使用虚拟机进行数据通讯的情况,在这种大量数据并发的情况下,服务器能否支持各个虚拟机的数据通讯功能正常运行存在疑问。
为了对大量虚拟机并发通讯时的各个虚拟机的数据通讯功能进行测试,现有技术中通常会由工作人员在两台相同类型的待测服务器上分别创建一组虚拟机,然后测试两组虚拟机之间的通讯过程,由于虚拟机的数量庞大,因此在包括虚拟机创建的各个环节中,工作人员都要面对大量的虚拟机,工作量非常庞大,一方面工作效率低,另一方面人力成本较高。
因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
发明内容
本发明的目的是提供一种通讯测试方法,不但提高了工作效率,而且还降低了人力成本;本发明的另一目的是提供一种通讯测试装置及设备,不但提高了工作效率,而且还降低了人力成本。
为解决上述技术问题,本发明提供了一种通讯测试方法,应用于处理器,包括:
根据预存虚拟机范本,控制两台待测服务器分别创建一组虚拟机;
创建两组所述虚拟机之间以及各个所述虚拟机与自身的网络连接;
控制各个所述虚拟机执行预设测试程序,以便其实现与对应的所述虚拟机之间的数据通讯;
在所述预设测试程序执行结束时获取各个所述虚拟机中的日志数据,以便工作人员进行测试结果分析。
优选地,所述创建两组所述虚拟机之间以及各个所述虚拟机与自身的网络连接具体为:
控制每台所述待测服务器创建与所述待测服务器自身网卡数相同的虚拟交换机;
控制所有的所述虚拟机的第一端口以及自身的数据接口均与所述虚拟交换机中指定的虚拟管理交换机连接;
根据预设平均分配算法、各个所述虚拟机的序号以及所述虚拟交换机的序号,控制每台所述待测服务器上所有的所述虚拟机,平均地挂载至自身对应的所述待测服务器的虚拟通讯交换机上;
根据预设网络地址分配算法、所述待测服务器的序号以及各个所述虚拟机的序号,为各个所述虚拟机分别分配管理IP以及通讯测试IP,以便实现两组所述虚拟机之间以及各个所述虚拟机与自身的网络连接;
其中,所述管理IP用于实现各个所述虚拟机与自身的网络连接,所述通讯测试IP用于实现两组所述虚拟机之间的网络连接,所述虚拟通讯交换机为每台所述待测服务器的所有虚拟交换机中,除所述虚拟管理交换机之外的所有所述虚拟交换机。
优选地,两组所述虚拟机的数量均为相同的预设数量;
则所述通讯测试IP用于实现两组所述虚拟机之间一一对应的网络连接。
优选地,所述预设网络地址分配算法具体为:
IP1=10.10.(α+1).γ;
IP2=200.γ.1.β;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010442651.1/2.html,转载请声明来源钻瓜专利网。