一种实现便携式网络性能和压力测试的方法及系统技术方案

技术编号:19702647 阅读:27 留言:0更新日期:2018-12-08 14:17
本发明专利技术提供一种实现便携式网络性能和压力测试的方法及系统,方法:1.在服务器的主机端和客户端分别安装一个移动存储设备;2.在主机端和客户端的移动存储设备中分别安装操作系统;3.对主机端移动存储设备中的操作系统和客户端移动存储设备中的操作系统分别进行设置;4.对主机端与客户端相互登录的过程进行简化;5.在主机端和客户端分别安装测试工具;6.采用备份工具分别对主机端的移动存储设备中的文件和客户端的移动存储设备中的文件进行备份;7.采用备份工具将备份的移动存储设备的文件还原到若干个移动存储设备;8.在待测系统的每一个主机端和客户端分别安装相应的备份好的移动存储设备,设置待测系统从移动存储设备启动。

【技术实现步骤摘要】
一种实现便携式网络性能和压力测试的方法及系统
本专利技术属于网络性能测试领域,具体涉及一种实现便携式网络性能和压力测试的方法及系统。
技术介绍
传统的服务器网络测试方案大致可分为以下几个步骤:1.给待测试服务器安装操作系统OS,然后安装测试需要的依赖包并对操作系统OS进行优化,如测试需要使用到端口port添加到防火墙,disableselinux,irq调整等。2.安装测试工具,如iperf,netperf,,ttcp等工具。3.host端和client端执行测试工具,针对测试中的参数调整,实现不同的测试。4.整理测试结果。步骤繁琐,而且测试环境无法重复利用。此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种实现便携式网络性能和压力测试的方法及系统,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述传统服务器网络测试步骤繁琐,测试环境无法重复利用的缺陷,提供一种实现便携式网络性能和压力测试的方法及系统,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种实现便携式网络性能和压力测试的方法,包括如下步骤:步骤S1.在服务器的主机端和客户端分别安装一个移动存储设备;步骤S2.在主机端的移动存储设备和客户端的移动存储设备中分别安装操作系统;步骤S3.对主机端移动存储设备中的操作系统和客户端移动存储设备中的操作系统分别进行设置;步骤S4.对主机端与客户端相互登录的过程进行简化;步骤S5.在主机端和客户端分别安装测试工具;步骤S6.采用备份工具分别对主机端的移动存储设备中的文件和客户端的移动存储设备中的文件进行备份;步骤S7.采用备份工具将备份的移动存储设备的文件还原到若干个移动存储设备;步骤S8.在待测系统的每一个主机端和客户端分别安装相应的备份好的移动存储设备,设置待测系统从移动存储设备启动。进一步地,步骤S2的具体步骤如下:步骤S21.在主机端的移动存储设备和客户端的移动存储设备中分别安装OSRHEL7.4minimal操作系统;步骤S22.在主机端的移动存储设备和客户端的移动存储设备中分别安装OSRHEL7.4minimal的基础软件依赖库。安装OSRHEL7.4minimal操作系统及其基础软件依赖库,实现操作系统的文件占用最小化。进一步地,步骤S3的具体步骤如下:步骤S31.在主机端移动存储设备的操作系统和客户端移动存储设备的操作系统中分别添加测试端口到网络防火墙;步骤S32.在主机端移动存储设备的操作系统和客户端移动存储设备的操作系统中分别关闭强制访问控制功能;步骤S33.在主机端移动存储设备的操作系统和客户端移动存储设备的操作系统中分别关闭中断自动均衡功能;步骤S34.在主机端移动存储设备的操作系统和客户端移动存储设备的操作系统中分别解除网络接口与通用唯一识别码的绑定。添加测试端口到网络防火墙,关闭强制访问功能,实现主机端移动存储设备的操作系统和客户端移动存储设备的操作系统的优化,解除网络接口与通用唯一识别码的绑定,以便于在步骤7中将备份的移动存储设备的文件还原到若干个移动存储设备,不受网络节约与通用唯一识别码绑定的限制。进一步地,步骤S4的具体步骤如下:步骤S41.主机端和客户端相互添加对方RSA密钥;步骤S42.在主机端和客户端分别通过远程登录命令ssh无用户身份认证相互登陆对方通信。提前互相添加对方的RSA密钥,实现主机端和客户端相互的一键式ssh登录,无需身份认证。进一步地,所述移动存储设备采用U盘;所述测试工具包括netperf测试工具和ttcp测试工具;所述备份工具采用GHOST备份工具。采用U盘进行测试环境还原搭建是最便利的移动存储设备;netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输;ttcp是针对TCP的吞吐量进行测试的工具;GHOST备份工具件能够完整而快速地复制备份和还原备份。本专利技术还给出如下技术方案:一种实现便携式网络性能和压力测试的系统,包括:移动存储设备安装模块,用于在服务器的主机端和客户端分别安装一个移动存储设备;操作系统安装模块,用于在主机端的移动存储设备和客户端的移动存储设备中分别安装操作系统;操作系统设置模块,用于对主机端移动存储设备中的操作系统和客户端移动存储设备中的操作系统分别进行设置;登录设置模块,用于对主机端与客户端相互登录的过程进行简化;测试工具安装模块,用于在主机端和客户端分别安装测试工具;备份模块,用于采用备份工具分别对主机端的移动存储设备中的文件和客户端的移动存储设备中的文件进行备份;还原模块,用于采用备份工具将备份的移动存储设备的文件还原到若干个移动存储设备;待测系统设置模块,用于在待测系统的每一个主机端和客户端分别安装相应的备份好的移动存储设备,设置待测系统从移动存储设备启动。进一步地,操作系统安装模块包括:操作系统安装单元,用于在主机端的移动存储设备和客户端的移动存储设备中分别安装OSRHEL7.4minimal操作系统;基础软件依赖库安装单元,用于在主机端的移动存储设备和客户端的移动存储设备中分别安装OSRHEL7.4minimal的基础软件依赖库。安装OSRHEL7.4minimal操作系统及其基础软件依赖库,实现操作系统的文件占用最小化。进一步地,操作系统设置模块包括:测试端口添加单元,用于在主机端移动存储设备的操作系统和客户端移动存储设备的操作系统中分别添加测试端口到网络防火墙;强制访问控制功能关闭单元,用于在主机端移动存储设备的操作系统和客户端移动存储设备的操作系统中分别关闭强制访问控制功能;中断自动均衡功能关闭单元,用于在主机端移动存储设备的操作系统和客户端移动存储设备的操作系统中分别关闭中断自动均衡功能;网络接口绑定解除单元,用于在主机端移动存储设备的操作系统和客户端移动存储设备的操作系统中分别解除网络接口与通用唯一识别码的绑定。添加测试端口到网络防火墙,关闭强制访问功能,实现主机端移动存储设备的操作系统和客户端移动存储设备的操作系统的优化,解除网络接口与通用唯一识别码的绑定,以便于在步骤7中将备份的移动存储设备的文件还原到若干个移动存储设备,不受网络节约与通用唯一识别码绑定的限制。进一步地,登录设置模块包括:RSA密钥添加单元,用于主机端和客户端相互添加对方RSA密钥;ssh无用户身份认证登录单元,用于在主机端和客户端分别通过远程登录命令ssh无用户身份认证相互登陆对方通信。提前互相添加对方的RSA密钥,实现主机端和客户端相互的一键式ssh登录,无需身份认证。进一步地,所述移动存储设备采用U盘;所述测试工具包括netperf测试工具和ttcp测试工具;所述备份工具采用GHOST备份工具。采用U盘进行测试环境还原搭建是最便利的移动存储设备;netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输;ttcp是针对TCP的吞吐量进行测试的工具;GHOST备份工具件能够完整而快速地复制备份和还原备份。本专利技术的有益效果在于:本专利技术使用预先备份好的测试环境快速还原将要测试的系统,在大规模测试中,环境搭建快,人力投入低,测试效率高。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著的进步,其实施本文档来自技高网...

【技术保护点】
1.一种实现便携式网络性能和压力测试的方法,其特征在于,包括如下步骤:步骤S1.在服务器的主机端和客户端分别安装一个移动存储设备;步骤S2.在主机端的移动存储设备和客户端的移动存储设备中分别安装操作系统;步骤S3.对主机端移动存储设备中的操作系统和客户端移动存储设备中的操作系统分别进行设置;步骤S4.对主机端与客户端相互登录的过程进行简化;步骤S5.在主机端和客户端分别安装测试工具;步骤S6.采用备份工具分别对主机端的移动存储设备中的文件和客户端的移动存储设备中的文件进行备份;步骤S7.采用备份工具将备份的移动存储设备的文件还原到若干个移动存储设备;步骤S8.在待测系统的每一个主机端和客户端分别安装相应的备份好的移动存储设备,设置待测系统从移动存储设备启动。

【技术特征摘要】
1.一种实现便携式网络性能和压力测试的方法,其特征在于,包括如下步骤:步骤S1.在服务器的主机端和客户端分别安装一个移动存储设备;步骤S2.在主机端的移动存储设备和客户端的移动存储设备中分别安装操作系统;步骤S3.对主机端移动存储设备中的操作系统和客户端移动存储设备中的操作系统分别进行设置;步骤S4.对主机端与客户端相互登录的过程进行简化;步骤S5.在主机端和客户端分别安装测试工具;步骤S6.采用备份工具分别对主机端的移动存储设备中的文件和客户端的移动存储设备中的文件进行备份;步骤S7.采用备份工具将备份的移动存储设备的文件还原到若干个移动存储设备;步骤S8.在待测系统的每一个主机端和客户端分别安装相应的备份好的移动存储设备,设置待测系统从移动存储设备启动。2.如权利要求1所述的一种实现便携式网络性能和压力测试的方法,其特征在于,步骤S2的具体步骤如下:步骤S21.在主机端的移动存储设备和客户端的移动存储设备中分别安装OSRHEL7.4minimal操作系统;步骤S22.在主机端的移动存储设备和客户端的移动存储设备中分别安装OSRHEL7.4minimal的基础软件依赖库。3.如权利要求1所述的一种实现便携式网络性能和压力测试的方法,其特征在于,步骤S3的具体步骤如下:步骤S31.在主机端移动存储设备的操作系统和客户端移动存储设备的操作系统中分别添加测试端口到网络防火墙;步骤S32.在主机端移动存储设备的操作系统和客户端移动存储设备的操作系统中分别关闭强制访问控制功能;步骤S33.在主机端移动存储设备的操作系统和客户端移动存储设备的操作系统中分别关闭中断自动均衡功能;步骤S34.在主机端移动存储设备的操作系统和客户端移动存储设备的操作系统中分别解除网络接口与通用唯一识别码的绑定。4.如权利要求1所述的一种实现便携式网络性能和压力测试的方法,其特征在于,步骤S4的具体步骤如下:步骤S41.主机端和客户端相互添加对方RSA密钥;步骤S42.在主机端和客户端分别通过远程登录命令ssh无用户身份认证相互登陆对方通信。5.如权利要求1所述的一种实现便携式网络性能和压力测试的方法,其特征在于,所述移动存储设备采用U盘;所述测试工具包括netperf测试工具和ttcp测试工具;所述备份工具采用GHOST备份工具。6.一种实现便携式网络性能和压力测试的系统,其特征在于,包括:移动存储设备安装模块(1),用于在服务器的主机端和客户端分别安装一个移动存储设备;操作系统安装模块(2...

【专利技术属性】
技术研发人员:王浩生
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1