[发明专利]一种自动化设置网络IP以及测试网卡性能的方法在审
申请号: | 201810296471.X | 申请日: | 2018-04-02 |
公开(公告)号: | CN108449233A | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 黄翼 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/12 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 刘雪萍 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试文件 网卡 测试 服务端 网络IP 网口 自动化 终端 变量选择 参数传递 预先设置 远程执行 客户端 客户 部署 | ||
1.一种自动化设置网络IP以及测试网卡性能的方法,其特征在于,包括如下步骤:
S1:预先设置两个用于测试待测网卡的测试文件,并将两个用于测试待测网卡的测试文件部署在所述待测网卡连接的两个终端上;其中,两个终端分别为服务端和客户端;两个用于测试待测网卡的测试文件分别为第一测试文件和第二测试文件;
S2:在服务端执行第一测试文件,进行网口的IP地址的设置;
S3:在服务端远程执行客户端的第二测试文件进行网口的IP地址的设置,并根据参数传递的mode变量选择相应的测试。
2.根据权利要求1所述的一种自动化设置网络IP以及测试网卡性能的方法,其特征在于,步骤S1之前还包括:
服务端和客户端待测试的网口使用网络线对连或通过交换机对连;
服务端和客户端中至少有一个网口通过 DHCP 服务器获取到动态 IP 或提前设置了静态 IP作为服务端和客户端之间进行通讯的通讯网口。
3.根据权利要求2所述的一种自动化设置网络IP以及测试网卡性能的方法,其特征在于,步骤S2具体包括:
S21:在服务端执行第一测试文件,通过命令参数的方式传递测试模式、时间、通讯IP;
S22:读取命令中的参数,形成脚本运行需要的变量;
S23:检查netperf工具是否已经安装,没有则进行安装,确认netperf工具安装后运行netserver;
S24:在服务端进行网口的IP地址的设置。
4.根据权利要求3所述的一种自动化设置网络IP以及测试网卡性能的方法,其特征在于,步骤S24中具体包括步骤如下:
S241:获取有网络连接的网口,并通过参数传递的本地IP,剔除所述的通讯网口后,存入设置文件;
S242:对比设置文件中的网口数量与配置文件中的网段数量;若设置文件中的网口数量与配置文件中的网段的数量相等,执行S243;若设置文件中的网口数量与配置文件中的网段的数量不等,执行S246;
S243:依次读出设置文件中的一个网口,依次读出配置文件中的一个网段;
S244:将读出的网段中的第一个IP设置给读出的网口,并重启该网口;
S245:获取该网口当前的IP,与设置的IP进行比对,若一致,循环执行S243读出下一个网口、网段;若不一致,执行S246;
S246:屏幕打印错误信息或提示信息,测试中断。
5.根据权利要求4所述的一种自动化设置网络IP以及测试网卡性能的方法,其特征在于,步骤S243中循环结束,判断客户端的IP是否连通,若ping通后,跳出循环,执行步骤S3:在服务端远程执行客户端的第二测试文件进行网口的IP地址的设置,并根据参数传递的mode变量选择相应的测试。
6.根据权利要求5所述的一种自动化设置网络IP以及测试网卡性能的方法,其特征在于,步骤S3具体包括:
S31:在服务端远程执行客户端上的第二测试文件,并通过参数传递测试时间、通讯IP、测试模式;
S32:读取命令中的参数,形成脚本运行需要的变量;
S33: 在客户端进行网口的IP地址的设置;
S34:根据参数传递的mode变量选择相应的测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810296471.X/1.html,转载请声明来源钻瓜专利网。