一种网卡测试方法及系统技术方案

技术编号:6528550 阅读:208 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种网卡测试方法及系统,其中网卡测试方法包括步骤:设置控制端和至少一个待测试端的IP地址为同一网段,控制端和待测试端通过交换机连接;运行控制端的网卡测试程序,以自动测试待测试端的网卡性能。本发明专利技术通过控制端同时对与交换机连接的多个网卡自动进行性能测试,减少了测试人员的工作量,节省了测试时间。

【技术实现步骤摘要】

本专利技术涉及计算机通信,具体涉及一种网卡测试方法及系统,尤其涉及一种可同时自动测试多个网卡的测试方法及系统。
技术介绍
网卡是计算机必备的硬件之一,是计算机通信的第一道关口,网卡的性能决定了接收和传递通信服务的好坏。网卡的性能测试是计算机通信服务之前的重要保障。现有测试网卡的方法中,所有的待测网卡机器都连接到同一交换机上,测试人员必须在所有的待测试机器上安装测试工具或者脚本来执行测试,耗时长,测试人员任务重。现有网卡性能检测方法主要有包括三个部分网卡一般功能性检测、网卡性能检测和网卡稳定性检测。现有网卡性能检测方法在一般性功能性检测过程中由于没有相应测试脚本或者工具使用,造成了测试人员付出了多余的人工成本,增加了测试复杂度,使测试时间明显增加。在网卡性能检测过程中,由于是人工计算吞吐量,计量时间来说往往不准确,这样就造成了测试结果的不准确。在性能测试过程中,如果涉及到三个以上的网卡性能测试,就必须要同时计算三个节点的时间与响应数据,由于没有一个自动记录结果的工具,这无疑增加了测试人员的工作量,必须等待一个测试结束之后再去进行下一个测试。而采用专业硬件测试设备,高昂的成本成为了一般企业选择的顾虑。现有网卡的稳定性测试一般通过ping命令来完成,而ping命令产生的数据通信量通常很小,无法对网卡造成极限负载,这样网卡的真实稳定性无法体现。现有网卡稳定性测试的第二种方法主要通过文件传输来造成网卡压力,这种测试方法在一定程度上可以对网卡产生压力,但是不能对网卡持续产生压力,为了解决这个问题,测试人员必须手工地待一个文件传输完毕之后,再接着传输下一个文件,而即使这样也达不到一种持续压力,也增加了测试人员劳动量。
技术实现思路
本专利技术要解决的技术问题在于针对现有技术中不能同时进行多个网卡测试,增加了测试人员的劳动量,且测试过程时间长的缺陷,提供一种网卡测试方法及系统。本专利技术解决其技术问题所采用的技术方案是本专利技术提供一种网卡测试方法,包括步骤Si、设置控制端和至少一个待测试端的IP地址为同一网段,所述控制端和所述待测试端通过交换机连接;S2、运行所述控制端的网卡测试程序,以自动测试所述待测试端的网卡性能。本专利技术所述的网卡测试方法中,步骤S2包括S21、运行网络测试工具,选择添加全部或者部分所述待测试端的IP地址进行测试,设置发送数据包的大小和设置重复发送数据包的次数,计算丢包率;S22、运行网卡性能测试程序,选择添加全部或者部分所述待测试端的IP地址进行测试,生成所选待测试端中网卡性能的测试结果并保存;S23、运行网卡压力测试程序,选择添加全部或者部分所述待测试端的IP地址进行测试,生成压力测试结果并保存。本专利技术所述的网卡测试方法中,步骤S22具体包括运行所述网卡性能测试程序,选择添加全部或者部分所述待测试端的IP地址进行测试,运行网卡性能测试脚本文件;设置运行所述网卡性能测试脚本文件的相应参数,生成测试任务并进行测试;生成所选择的至少一个所述待测试端的网卡性能测试结果并保存。本专利技术所述的网卡测试方法中,在不同的操作系统下运行所述网卡性能测试程序并保存测试结果。本专利技术所述的网卡测试方法中,步骤S23具体包括运行网卡压力测试程序,选择添加全部或者部分所述待测试端的IP地址进行测试,调用网卡压力测试脚本文件;设置发送数据包大小、传输协议和测试时间,根据所述网卡压力测试脚本文件生成测试任务并进行测试;生成网卡压力测试结果并保存。本专利技术还提供了一种网卡测试系统,包括控制端、交换机和至少一个待测试端,所述控制端和所述待测试端均安装有网卡,所述控制端和所述待测试端通过所述交换机连接;所述控制端和所述待测试端中的网卡设置为同一网段IP地址;所述控制端上还装有网卡测试设备,用于自动测试所述待测试端的网卡性能。本专利技术所述的网卡测试系统中,所述网卡测试设备包括选择待测试网卡模块,用于选择添加全部或者部分所述待测试端的IP地址;丢包率测试模块,用于运行网络测试工具,设置发送数据包的大小和设置重复发送数据包的次数,计算丢包率;网卡性能测试模块,用于运行网卡性能测试程序并保存所选待测试端中网卡性能的测试结果;网卡压力测试模块,用于运行网卡压力测试程序,并保存压力测试结果。本专利技术所述的网卡测试系统中,所述网卡性能测试模块包括第一测试脚本单元,用于运行网卡性能测试脚本文件;第一任务生成及测试单元,用于根据实际需要设置所述网卡性能测试脚本文件的相应参数,生成测试任务并进行网卡性能测试;第一测试结果输出单元,用于生成所选择的至少一个所述待测试端的网卡性能测试参数并保存。本专利技术所述的网卡测试系统中,所述网卡性能测试模块在不同的操作系统下运行并保存测试结果。本专利技术所述的网卡测试系统中,所述网卡压力测试模块包括第二测试脚本单元,用于调用网卡压力测试脚本文件;5第二任务生成及测试单元,用于设置发送数据包大小、传输协议和测试时间,根据所述网卡压力测试脚本文件生成测试任务并进行测试;第二测试结果输出单元,用于生成所选择的至少一个所述待测试端的网卡压力测试结果并保存。本专利技术产生的有益效果是通过控制端同时对与交换机连接的多个网卡自动进行测试,减少了测试人员的工作量,节省了测试时间。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是本专利技术较佳实施例网卡测试装置的结构示意图一;图2是本专利技术较佳实施例网卡测试装置的结构示意图二 ;图3是本专利技术较佳实施例网卡测试装置的结构示意图三;图4是本专利技术较佳实施例网卡测试方法的流程图;图5是图4中网卡测试方法的具体流程图;图6是图5中网卡测试方法的具体流程图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术较佳实施例网卡测试系统,包括控制端10、交换机20和至少一个待测试端,待测试端可以为多个,在图1中为待测试端30a、待测试端30b……待测试端 30η,其中每个待测试端都装有一个或者多个网卡。控制端10安装有网卡11,控制端10和待测试端通过交换机20通信连接;控制端10的网卡11和待测试端中的网卡设置为同一网段IP地址;控制端10上还装有网卡测试设备12,用于自动测试待测试端的网卡性能。由于是采用客户端/服务端的模式,即使有多张网卡需要同时测试也可以方便解决,只需要相应增加客户端(即待测试端),其他设置都可以同时在服务器(即控制端10)来完成,提高了测试的效率,也减少了人工成本。在安装网卡到待测试端之前先要进行网卡的结构测试,检查网卡上各元件焊接是否牢固,PCB板或元件是否有破损、划伤,网卡与机箱、主板、线缆等关联部件在结构上是否能正常配合。将经结构测试初步合格的网卡安装到待测试端,再将待测试端按照图1的连接方式连接到交换机20上,交换机20需要根据网卡理论传输速率选用千兆或者万兆交换机 (注交换机端口传输速率不能小于网卡理论传输速率),控制端10同样连接到交换机20 上,设置所有网卡为同一网段IP地址和一致的通信协议。在控制端10和待测端上安装相同的操作系统,如windows或者linux。进入待测端操作系统安装网卡驱动,测试是否能正常安装而不报错。检测本文档来自技高网
...

【技术保护点】
1.一种网卡测试方法,其特征在于,包括步骤:S1、设置控制端和至少一个待测试端的IP地址为同一网段,所述控制端和所述待测试端通过交换机连接;S2、运行所述控制端的网卡测试程序,以自动测试所述待测试端的网卡性能。

【技术特征摘要】
1.一种网卡测试方法,其特征在于,包括步骤51、设置控制端和至少一个待测试端的IP地址为同一网段,所述控制端和所述待测试端通过交换机连接;52、运行所述控制端的网卡测试程序,以自动测试所述待测试端的网卡性能。2.根据权利要求1所述的网卡测试方法,其特征在于,步骤S2包括521、运行网络测试工具,选择添加全部或者部分所述待测试端的IP地址进行测试,设置发送数据包的大小和设置重复发送数据包的次数,计算丢包率;522、运行网卡性能测试程序,选择添加全部或者部分所述待测试端的IP地址进行测试,生成所选待测试端中网卡性能的测试结果并保存;523、运行网卡压力测试程序,选择添加全部或者部分所述待测试端的IP地址进行测试,生成压力测试结果并保存。3.根据权利要求2所述的网卡测试方法,其特征在于,步骤S22具体包括运行所述网卡性能测试程序,选择添加全部或者部分所述待测试端的IP地址进行测试,运行网卡性能测试脚本文件;设置运行所述网卡性能测试脚本文件的相应参数,生成测试任务并进行测试; 生成所选择的至少一个所述待测试端的网卡性能测试结果并保存。4.根据权利要求3所述的网卡测试方法,其特征在于,在不同的操作系统下运行所述网卡性能测试程序并保存测试结果。5.根据权利要求2所述的网卡测试方法,其特征在于,步骤S23具体包括运行网卡压力测试程序,选择添加全部或者部分所述待测试端的IP地址进行测试,调用网卡压力测试脚本文件;设置发送数据包大小、传输协议和测试时间,根据所述网卡压力测试脚本文件生成测试任务并进行测试;生成网卡压力测试结果并保存。6.一种网卡测试系统,其特征在于,包括控制...

【专利技术属性】
技术研发人员:祝成
申请(专利权)人:深圳宝德科技集团股份有限公司
类型:发明
国别省市:94

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

1