[发明专利]使用虚拟机进行网络压力测试的方法、系统和存储介质在审
申请号: | 202011015593.0 | 申请日: | 2020-09-24 |
公开(公告)号: | CN112187574A | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 李建鸿 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 黄晓燕 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 虚拟机 进行 网络 压力 测试 方法 系统 存储 介质 | ||
本发明公开使用虚拟机进行网络压力测试的方法、系统和存储介质,其中,上述使用虚拟机进行网络压力测试的方法用于网络压力测试系统,网络压力测试系统包括依次相连的测试客户端、网路交换机和被测服务器;其中,测试客户端具有模拟多台测试虚拟机的功能;使用虚拟机进行网络压力测试的方法包括:根据被测服务器的网口数量,设置测试客户端需要模拟的多台测试虚拟机的数量;建立被测服务器与多台测试虚拟机之间的连接;使用多台测试虚拟机模拟对应数量的实体测试机器,对被测服务器进行网络压力测试。本发明的技术方案能解决现有技术中网络压力测试方式需要架设实验机房并部署大量实体机器,导致的成本高昂,测试过程繁琐耗时的问题。
技术领域
本发明涉及服务器技术领域,尤其涉及一种使用虚拟机进行网络压力测试的方法、系统和存储介质。
背景技术
随着网络技术的发展,服务器在生产生活中扮演的角色越来越重要。服务器通常以网络作为传输介质,既能够通过内部网对服务器集群内部提供服务,也能够通过互联网对外部提供服务。互联网普及的同时也改变了电脑用户的习惯,更极大普及了网络联系传讯的方式。服务器所能完成的工作越来越复杂;而云端计算、数据链以及大数据时代造就了各种新型行业。正因如此,服务器需要面对大量网络客户端的应用存取,在大量用户上线后提供特定服务,甚至服务器需要连续工作7×24小时,因此,保持服务器网路稳定的重要性不言可喻。
为保证服务器网路的稳定,服务器生产制造商在研发制造服务器的过程中,会不断地针对服务器系统的整体网络做压力测试;在服务器上线前,数据中心的IT人员也会针对服务器进行稳定性测试,以避免服务器在大量应用客户端用户进行网路存取的情况下机器宕机或系统停摆,影响整体用户权益。参见图1,图1为传统的网络压力测试环境。图1中,被测服务器101透过第一网路102连接交换机103,交换机103之间彼此以第一网路102做串连;被测服务器101需要为大量实体测试机器106提供服务,为放置大量实体测试机器106,必须有一机房105作为管理,实体测试机器106再透过第二网路104连接交换机103,从而仿真大量用户端网路存取的测试环境。
然而,相关操作需要仿真大量用户端,以进行网络存取压力测试。在传统的测试环境中,必须架设实验机房并部署大量实体机器。具体地,首先,必须取得一范围至少三十平方米以上之空间,作为机房之设置地点;然后,进行电力及网路走线的部署,空调散热系统的规划,购买用户端电脑设备、交换机和萤幕等,这些都是建置机房的固定设备支出成本。另外,大量客户端的测试设备仿真完成后,需要连接待测服务器网路,在跑网络压力测试之前,又必须逐一对用户端软体与受测端系统进行设定,如此不但繁琐且耗时,更可能因为人工设定上的出错,造成整体测试环境的瘫痪。
发明内容
本发明提供了一种使用虚拟机进行网络压力测试的方法、系统和存储介质,旨在解决现有技术中网络压力测试的方法,需要架设实验机房并部署大量实体机器,导致成本高昂,且测试过程繁琐耗时的问题。
为实现上述目的,根据本发明的第一方面,本发明提供了一种使用虚拟机进行网络压力测试的方法,用于网络压力测试系统,网络压力测试系统包括依次相连的测试客户端、网路交换机和被测服务器;其中,测试客户端具有模拟多台测试虚拟机的功能;使用虚拟机进行网络压力测试的方法包括:
根据被测服务器的网口数量,设置测试客户端需要模拟的多台测试虚拟机的数量;
建立被测服务器与多台测试虚拟机之间的连接;
使用多台测试虚拟机模拟对应数量的实体测试机器,对被测服务器进行网络压力测试。
优选地,上述根据被测服务器的网口数量,设置测试客户端需要模拟的多台测试虚拟机的数量的步骤包括:
向被测服务器发送网口数量获取指令,获取被测服务器的网口数量;
按照同一虚拟机群组内测试虚拟机数量与被测服务器的网口数量,计算得到测试客户端需要模拟的多台测试虚拟机的数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011015593.0/2.html,转载请声明来源钻瓜专利网。