网卡驱动固件稳定性测试方法、系统、终端及存储介质.pdf
《网卡驱动固件稳定性测试方法、系统、终端及存储介质.pdf》由会员分享,可在线阅读,更多相关《网卡驱动固件稳定性测试方法、系统、终端及存储介质.pdf(12页完成版)》请在专利查询网上搜索。
1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201911024393.9 (22)申请日 2019.10.25 (71)申请人 苏州浪潮智能科技有限公司 地址 215100 江苏省苏州市吴中区吴中经 济开发区郭巷街道官浦路1号9幢 (72)发明人 黄三保 (74)专利代理机构 济南舜源专利事务所有限公 司 37205 代理人 刘雪萍 (51)Int.Cl. G06F 11/22(2006.01) G06F 11/263(2006.01) G06F 8/65(2018.01) (54)发明名称 一种网卡驱动固件稳定性测试方法。
2、、 系统、 终端及存储介质 (57)摘要 本发明提供一种网卡驱动固件稳定性测试 方法、 系统、 终端及存储介质, 包括: 保存原有网 卡驱动固件信息; 通过调用系统固件管理命令更 新网卡驱动固件; 比对网卡驱动固件更新后的固 件信息与原有网卡驱动固件信息并通过ping通 预设目标IP校验更新的驱动固件的通信功能, 输 出比对结果和通信功能校验结果。 本发明通过自 动比对更新前后的固件信息并通过ping辅助机 的静态IP来对更新固件的通信功能进行校验, 从 而实现对固件升降级前后的多个功能全面测试, 保证了测试的准确性, 同时自动化测试既减少人 工的投入, 又能准确的记录各个功能验证的结 果, 。
3、提高测试的效率和测试可回溯性。 权利要求书2页 说明书7页 附图2页 CN 111078476 A 2020.04.28 CN 111078476 A 1.一种网卡驱动固件稳定性测试方法, 其特征在于, 包括: 保存原有网卡驱动固件信息; 通过调用系统固件管理命令更新网卡驱动固件; 比对网卡驱动固件更新后的固件信息与原有网卡驱动固件信息并通过ping通预设目 标IP校验更新的驱动固件的通信功能, 输出比对结果和通信功能校验结果。 2.根据权利要求1所述的方法, 其特征在于, 所述保存原有网卡驱动固件信息, 包括: 通过调用ethtool获取测试机原有网卡驱动固件版本和网卡网口在系统下的busi。
4、d; 通过调用lspci命令根据所述网卡网口在系统下的busid获取Lnks ta、 UESta和CES信 息; 通过调用ethtool获取现有网卡驱动固件的链路CRC异常计数; 通过调用ifconfig获取现有网卡的网口数量。 3.根据权利要求1所述的方法, 其特征在于, 所述通过调用系统固件管理命令更新网卡 驱动固件, 包括: 清除系统日志和BMC日志; 删除原有驱动文件, 解压驱动源文件并安装新网卡驱动固件; 利用rmmod driver_name命令移除原有的网卡驱动固件; 利用modprobe命令加载所述新网卡驱动固件; 检测更新后的系统日志和BMC日志, 若存在异常信息则终止测试并。
5、输出异常信息。 4.根据权利要求1所述的方法, 其特征在于, 所述通过ping通预设目标IP校验更新的驱 动固件的通信功能, 包括: 将辅助机的静态IP设置为测试机的目标IP; 利用ifconfig enpX IP netmask netmaskIP up命令设置与辅助机相同网段的临时 IP; 使用ping命令根据所述静态IP pin辅助机, 若ping通则更新驱动固件的通信功能通过 校验。 5.一种网卡驱动固件稳定性测试系统, 其特征在于, 包括: 原有保存单元, 配置用于保存原有网卡驱动固件信息; 驱动更新单元, 配置用于通过调用系统固件管理命令更新网卡驱动固件; 功能测试单元, 配置用于。
6、比对网卡驱动固件更新后的固件信息与原有网卡驱动固件信 息并通过ping通预设目标IP校验更新的驱动固件的通信功能, 输出比对结果和通信功能校 验结果。 6.根据权利要求5所述的系统, 其特征在于, 所述原有保存单元包括: 第一信息获取模块, 配置用于通过调用ethtool获取测试机原有网卡驱动固件版本和 网卡网口在系统下的busid; 第二信息获取模块, 配置用于通过调用lspci命令根据所述网卡网口在系统下的busid 获取Lnks ta、 UESta和CES信息; 第三信息获取模块, 配置用于通过调用ethtool获取现有网卡驱动固件的链路CRC异常 计数; 第四信息获取模块, 配置用于通。
7、过调用ifconfig获取现有网卡的网口数量。 权利要求书 1/2 页 2 CN 111078476 A 2 7.根据权利要求5所述的系统, 其特征在于, 所述驱动更新单元包括: 日志清除模块, 配置用于清除系统日志和BMC日志; 固件安装模块, 配置用于删除原有驱动文件, 解压驱动源文件并安装新网卡驱动固件; 固件移除模块, 配置用于利用rmmod driver_name命令移除原有的网卡驱动固件; 固件加载模块, 配置用于利用modprobe命令加载所述新网卡驱动固件; 日志检测模块, 配置用于检测更新后的系统日志和BMC日志, 若存在异常信息则终止测 试并输出异常信息。 8.根据权利要求。
8、5所述的系统, 其特征在于, 所述功能测试单元包括: 目标IP设置模块, 配置用于将辅助机的静态IP设置为测试机的目标IP; 本地IP设置模块, 配置用于利用ifconfig enpXIP netmask netmaskIP up命令设置与 辅助机相同网段的临时IP; Ping通校验模块, 配置用于使用ping命令根据所述静态IP pin辅助机, 若ping通则更 新驱动固件的通信功能通过校验。 9.一种终端, 其特征在于, 包括: 处理器; 用于存储处理器的执行指令的存储器; 其中, 所述处理器被配置为执行权利要求1-4任一项所述的方法。 10.一种存储有计算机程序的计算机可读存储介质, 其。
9、特征在于, 该程序被处理器执行 时实现如权利要求1-4中任一项所述的方法。 权利要求书 2/2 页 3 CN 111078476 A 3 一种网卡驱动固件稳定性测试方法、 系统、 终端及存储介质 技术领域 0001 本发明涉及服务器测试技术领域, 具体涉及一种网卡驱动固件稳定性测试方法、 系统、 终端及存储介质。 背景技术 0002 当今时代, 网络已变得越来越重要, 信息的传输交换、 发布获取、 数据的传输等等, 都离不开网络。 网卡作为服务器或PC机实现与外部网络连接的一重要设备, 其重要性不言 而喻。 网卡作为一个硬件设备, 其与计算机进行通信, 驱动是一不可缺少的要素, 操作系统 只能。
10、通过这个接口, 才能控制硬件设备的工作, 假如某设备的驱动程序未能正确安装, 便不 能正常工作。 但是, 每款新的设备在生产出来后与系统适配的驱动并不是完美的。 在实际运 用中总会出现各种不符合期望的bug, 需要厂商提供新的driver来修复所遇到的问题, 此时 驱动driver的升降级测试就是该网卡设备的一项重要功能, 该功能是否完备, 对网卡设备 有着重要影响。 0003 就网卡驱动driver升降级功能是否完备、 是否稳定, 可以从以下几点来进行判定: 一、 驱动包能够正常安装, 安装过程无报错, 能够正常加载和卸载; 二、 驱动加载完成后, 网 卡设备能够正常识别, 不能出现加载后无。
11、法设别设备的现象; 三、 驱动包安装加载后系统不 产生异常日志信息, 含lspci信息及系统日志信息; 四、 驱动包安装加载后设备自生不产生 异常日志, 如链路CRC计数异常; 五、 能够支持高版本与低版本之间的多次升降级。 六、 在升 级或者降级驱动版本后, 网卡设备的通信功能正常, 如能够正常ping通同网段的ip。 0004 目前常用的操作人员手动驱动升降及降级稳定性测试方法存在以下不足: 关注点 单一, 即只是关注能够支持不同版本的驱动按装, 实现驱动的升级和降级功能。 且如果是测 试人员手动操作, 重复执行相同操作, 费时也费人力, 且不能保证在操作过程中不产生人为 误差, 且测试过。
12、程不具备可记录可回溯性。 发明内容 0005 针对原有技术的上述不足, 本发明提供一种网卡驱动固件稳定性测试方法、 系统、 终端及存储介质, 以解决上述技术问题。 0006 第一方面, 本发明提供一种网卡驱动固件稳定性测试方法, 包括: 0007 保存原有网卡驱动固件信息; 0008 通过调用系统固件管理命令更新网卡驱动固件; 0009 比对网卡驱动固件更新后的固件信息与原有网卡驱动固件信息并通过ping通预 设目标IP校验更新的驱动固件的通信功能, 输出比对结果和通信功能校验结果。 0010 进一步的, 所述保存原有网卡驱动固件信息, 包括: 0011 通过调用ethtool获取测试机原有网。
13、卡驱动固件版本和网卡网口在系统下的 busid; 0012 通过调用lspci命令根据所述网卡网口在系统下的busid获取Lnksta、 UESta和CES 说明书 1/7 页 4 CN 111078476 A 4 信息; 0013 通过调用ethtool获取现有网卡驱动固件的链路CRC异常计数; 0014 通过调用ifconfig获取现有网卡的网口数量。 0015 进一步的, 所述通过调用系统固件管理命令更新网卡驱动固件, 包括: 0016 清除系统日志和BMC日志; 0017 删除原有驱动文件, 解压驱动源文件并安装新网卡驱动固件; 0018 利用rmmod driver_name命令移除。
14、原有的网卡驱动固件; 0019 利用modprobe命令加载所述新网卡驱动固件; 0020 检测更新后的系统日志和BMC日志, 若存在异常信息则终止测试并输出异常信息。 0021 进一步的, 所述通过ping通预设目标IP校验更新的驱动固件的通信功能, 包括: 0022 将辅助机的静态IP设置为测试机的目标IP; 0023 利用ifconfig enpX IP netmask netmaskIP up命令设置与辅助机相同网段的临 时IP; 0024 使用ping命令根据所述静态IP pin辅助机, 若ping通则更新驱动固件的通信功能 通过校验。 0025 第二方面, 本发明提供一种网卡驱动固。
15、件稳定性测试系统, 包括: 0026 原有保存单元, 配置用于保存原有网卡驱动固件信息; 0027 驱动更新单元, 配置用于通过调用系统固件管理命令更新网卡驱动固件; 0028 功能测试单元, 配置用于比对网卡驱动固件更新后的固件信息与原有网卡驱动固 件信息并通过ping通预设目标IP校验更新的驱动固件的通信功能, 输出比对结果和通信功 能校验结果。 0029 进一步的, 所述原有保存单元包括: 0030 第一信息获取模块, 配置用于通过调用ethtool获取测试机原有网卡驱动固件版 本和网卡网口在系统下的busid; 0031 第二信息获取模块, 配置用于通过调用lspci命令根据所述网卡网。
16、口在系统下的 busid获取Lnksta、 UESta和CES信息; 0032 第三信息获取模块, 配置用于通过调用ethtool获取现有网卡驱动固件的链路CRC 异常计数; 0033 第四信息获取模块, 配置用于通过调用ifconfig获取现有网卡的网口数量。 0034 进一步的, 所述驱动更新单元包括: 0035 日志清除模块, 配置用于清除系统日志和BMC日志; 0036 固件安装模块, 配置用于删除原有驱动文件, 解压驱动源文件并安装新网卡驱动 固件; 0037 固件移除模块, 配置用于利用rmmod driver_name命令移除原有的网卡驱动固件; 0038 固件加载模块, 配置用。
17、于利用modprobe命令加载所述新网卡驱动固件; 0039 日志检测模块, 配置用于检测更新后的系统日志和BMC日志, 若存在异常信息则终 止测试并输出异常信息。 0040 进一步的, 所述功能测试单元包括: 0041 目标IP设置模块, 配置用于将辅助机的静态IP设置为测试机的目标IP; 说明书 2/7 页 5 CN 111078476 A 5 0042 本地IP设置模块, 配置用于利用ifconfig enpX IP netmask netmaskIP up命令 设置与辅助机相同网段的临时IP; 0043 Ping通校验模块, 配置用于使用ping命令根据所述静态IP pin辅助机, 若。
18、ping通 则更新驱动固件的通信功能通过校验。 0044 第三方面, 提供一种终端, 包括: 0045 处理器、 存储器, 其中, 0046 该存储器用于存储计算机程序, 0047 该处理器用于从存储器中调用并运行该计算机程序, 使得终端执行上述的终端的 方法。 0048 第四方面, 提供了一种计算机存储介质, 所述计算机可读存储介质中存储有指令, 当其在计算机上运行时, 使得计算机执行上述各方面所述的方法。 0049 本发明的有益效果在于, 0050 本发明提供的网卡驱动固件稳定性测试方法、 系统、 终端及存储介质, 通过使用自 动化脚本, 对各个功能进行验证, 可实现一键操作, 在自动对测。
19、试机的网卡驱动固件进行升 降级更新后, 通过自动比对更新前后的固件信息并通过ping辅助机的静态IP来对更新固件 的通信功能进行校验, 从而实现对固件升降级前后的多个功能全面测试, 保证了测试的准 确性, 同时自动化测试既减少人工的投入, 又能准确的记录各个功能验证的结果, 提高测试 的效率和测试可回溯性。 0051 此外, 本发明设计原理可靠, 结构简单, 具有非常广泛的应用前景。 附图说明 0052 为了更清楚地说明本发明实施例或原有技术中的技术方案, 下面将对实施例或原 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 对于本领域普通技术人员而 言, 在不付出创造性劳动的前提下,。
20、 还可以根据这些附图获得其他的附图。 0053 图1是本发明一个实施例的方法的示意性流程图。 0054 图2是本发明一个实施例的系统的示意性框图。 0055 图3为本发明实施例提供的一种终端的结构示意图。 具体实施方式 0056 为了使本技术领域的人员更好地理解本发明中的技术方案, 下面将结合本发明实 施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施 例仅仅是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通 技术人员在没有做出创造性劳动前提下所获得的所有其他实施例, 都应当属于本发明保护 的范围。 0057 图1是本发明一个。
21、实施例的方法的示意性流程图。 其中, 图1执行主体可以为一种 网卡驱动固件稳定性测试系统。 0058 如图1所示, 该方法100包括: 0059 步骤110, 保存原有网卡驱动固件信息; 0060 步骤120, 通过调用系统固件管理命令更新网卡驱动固件; 说明书 3/7 页 6 CN 111078476 A 6 0061 步骤130, 比对网卡驱动固件更新后的固件信息与原有网卡驱动固件信息并通过 ping通预设目标IP校验更新的驱动固件的通信功能, 输出比对结果和通信功能校验结果。 0062 可选地, 作为本发明一个实施例, 所述保存原有网卡驱动固件信息, 包括: 0063 通过调用ethto。
22、ol获取测试机原有网卡驱动固件版本和网卡网口在系统下的 busid; 0064 通过调用lspci命令根据所述网卡网口在系统下的busid获取Lnksta、 UESta和CES 信息; 0065 通过调用ethtool获取现有网卡驱动固件的链路CRC异常计数; 0066 通过调用ifconfig获取现有网卡的网口数量。 0067 可选地, 作为本发明一个实施例, 所述通过调用系统固件管理命令更新网卡驱动 固件, 包括: 0068 清除系统日志和BMC日志; 0069 删除原有驱动文件, 解压驱动源文件并安装新网卡驱动固件; 0070 利用rmmod driver_name命令移除原有的网卡驱动。
23、固件; 0071 利用modprobe命令加载所述新网卡驱动固件; 0072 检测更新后的系统日志和BMC日志, 若存在异常信息则终止测试并输出异常信息。 0073 可选地, 作为本发明一个实施例, 所述通过ping通预设目标IP校验更新的驱动固 件的通信功能, 包括: 0074 将辅助机的静态IP设置为测试机的目标IP; 0075 利用ifconfig enpX IP netmask netmaskIP up命令设置与辅助机相同网段的临 时IP; 0076 使用ping命令根据所述静态IP pin辅助机, 若ping通则更新驱动固件的通信功能 通过校验。 0077 为了便于对本发明的理解, 。
24、下面以本发明网卡驱动固件稳定性测试方法的原理, 结合实施例中对网卡驱动固件进行稳定性测试的过程, 对本发明提供的网卡驱动固件稳定 性测试方法做进一步的描述。 0078 具体的, 所述网卡驱动固件稳定性测试方法包括: 0079 S1、 保存原有网卡驱动固件信息。 0080 通过以下命令记录测试机当前的网卡设备的驱动固件信息, lspci中Lnksta、 UESta、 CESta等信息, 网卡设备自身链路的CRC(循环冗余校验)信息, 并保存作为刷新前后 的对比参考: 0081 可以通过ethtooli enpX|grepiE “driver|version” |teea driver_info.。
25、log 来获取当前的驱动版本, enpX为网卡网口在系统下的设备名。 0082 可以通过ethtooli enpX|grepi bus-info|awk print$2 来获取设备在系统 下的busid。 0083 可以通过lspcivvvs busid|grepiE “LnkSta|UESta|CESta” |teea lspci.log 来获取Lnksta、 UESta、 CES等信息。 0084 可以通过ethtoolS enpX|grepi crc来获取当前设备链路CRC异常计数。 0085 可以通过ifconfig enpX|wcl来获取当前网卡设备的网口数量。 说明书 4/7 页 。
26、7 CN 111078476 A 7 0086 S2、 通过调用系统固件管理命令更新网卡驱动固件。 0087 首先在配置文件中存放两种驱动源文件: 高级驱动源文件和低级驱动源文件。 根 据步骤S1获取的测试机当前固件版本调用相应驱动源文件, 例如: 若步骤S1获取的固件版 本为低级版本, 掉调用高级驱动源文件。 0088 清除系统日志、 bmc日志, 排除干扰: cat/dev/null/var/log/messages; cat/dev/ null/var/log/dmesg; dmesgc/null; ipmitool sel clear。 0089 删除测试机现有的网卡驱动固件文件, 并。
27、解压上述调用的驱动源文件压缩包, 并 按照安装方法进行安装, 以Broadcom网卡驱动为例: 解压后通过脚本执行make; make install即可完成驱动安装。 安装后先调用rmmod driver_name命令移除原有的旧的驱动固 件,再利用modprobe命令加载已安装的新的驱动固件。 0090 检查系统日志、 bmc日志是否有异常; 检查设备lspci信息是否有异常; 检查设备本 身CRC计数是否有异常; 检查网口设备是否有异常没有异常可继续进行, 有异常则输出测试 fail。 0091 S3、 比对网卡驱动固件更新后的固件信息与原有网卡驱动固件信息并通过ping通 预设目标IP。
28、校验更新的驱动固件的通信功能, 输出比对结果和通信功能校验结果。 0092 利用步骤S1的方法再次获取固件信息, 得到驱动固件更新后的固件信息, 将更新 后的固件信息与步骤S1获取的原有固件信息进行比对, 若两者一致则说明驱动固件更新失 败, 输出测试未通过; 若固件信息不一致则说明驱动固件有更新。 0093 辅助机设置静态IP, 作为测试机的目标IP, 来验证驱动加载后的通信功能, 具体通 过修改/etc/sysconfig/network-script/路径下的网卡配置文件来实现, 在对应设备配置 文件中添加如下参数, 可设置静态IP, 重启网络服务使之生效。 参数可参考如下: TYPE 。
29、Ethernet; BOOTPROTOstatic; NAMEenp59s0f1; DEVICEenp59s0f1; ONBOOTyes; IPADDR192.168.1.5; NETMASK255.255.255.0; SUBNET192.168.1.0; 执行service network restart使得配置的ip生效。 待步骤S2的驱动固件更新完成后使用ifconfig enpX IP netmask netmaskIP up,来设置与辅助机相同网段的临时IP,并使用ping ip_addr -c 20 -i 1, 来ping辅助机, 检查能否ping通, 通信功能是否有异常。 其中。
30、ip_addr为辅助机IP。 0094 若通过固件信息比对检测到更新完成且能够ping通辅助机, 则在测试日志上保存 此次测试结果和当前测试次数, 保存完成后再利用本实施例提供的方法更新测试机网卡驱 动固件并对更新结果进行检测, 直至完成预设的测试次数。 0095 如图2示, 该系统200包括: 0096 原有保存单元210, 配置用于保存原有网卡驱动固件信息; 0097 驱动更新单元220, 配置用于通过调用系统固件管理命令更新网卡驱动固件; 0098 功能测试单元230, 配置用于比对网卡驱动固件更新后的固件信息与原有网卡驱 动固件信息并通过ping通预设目标IP校验更新的驱动固件的通信功。
31、能, 输出比对结果和通 信功能校验结果。 0099 可选地, 作为本发明一个实施例, 所述原有保存单元包括: 0100 第一信息获取模块, 配置用于通过调用ethtool获取测试机原有网卡驱动固件版 本和网卡网口在系统下的busid; 0101 第二信息获取模块, 配置用于通过调用lspci命令根据所述网卡网口在系统下的 说明书 5/7 页 8 CN 111078476 A 8 busid获取Lnksta、 UESta和CES信息; 0102 第三信息获取模块, 配置用于通过调用ethtool获取现有网卡驱动固件的链路CRC 异常计数; 0103 第四信息获取模块, 配置用于通过调用ifcon。
32、fig获取现有网卡的网口数量。 0104 可选地, 作为本发明一个实施例, 所述驱动更新单元包括: 0105 日志清除模块, 配置用于清除系统日志和BMC日志; 0106 固件安装模块, 配置用于删除原有驱动文件, 解压驱动源文件并安装新网卡驱动 固件; 0107 固件移除模块, 配置用于利用rmmod driver_name命令移除原有的网卡驱动固件; 0108 固件加载模块, 配置用于利用modprobe命令加载所述新网卡驱动固件; 0109 日志检测模块, 配置用于检测更新后的系统日志和BMC日志, 若存在异常信息则终 止测试并输出异常信息。 0110 可选地, 作为本发明一个实施例, 。
33、所述功能测试单元包括: 0111 目标IP设置模块, 配置用于将辅助机的静态IP设置为测试机的目标IP; 0112 本地IP设置模块, 配置用于利用ifconfig enpX IP netmask netmaskIP up命令 设置与辅助机相同网段的临时IP; 0113 Ping通校验模块, 配置用于使用ping命令根据所述静态IP pin辅助机, 若ping通 则更新驱动固件的通信功能通过校验。 0114 图3为本发明实施例提供的一种终端系统300的结构示意图, 该终端系统300可以 用于执行本发明实施例提供的网卡驱动固件稳定性测试方法。 0115 其中, 该终端系统300可以包括: 处理器。
34、310、 存储器320及通信单元330。 这些组件 通过一条或多条总线进行通信, 本领域技术人员可以理解, 图中示出的服务器的结构并不 构成对本发明的限定, 它既可以是总线形结构, 也可以是星型结构, 还可以包括比图示更多 或更少的部件, 或者组合某些部件, 或者不同的部件布置。 0116 其中, 该存储器320可以用于存储处理器310的执行指令, 存储器320可以由任何类 型的易失性或非易失性存储终端或者它们的组合实现, 如静态随机存取存储器(SRAM), 电 可擦除可编程只读存储器(EEPROM), 可擦除可编程只读存储器(EPROM), 可编程只读存储器 (PROM), 只读存储器(RO。
35、M), 磁存储器, 快闪存储器, 磁盘或光盘。 当存储器320中的执行指令 由处理器310执行时, 使得终端300能够执行以下上述方法实施例中的部分或全部步骤。 0117 处理器310为存储终端的控制中心, 利用各种接口和线路连接整个电子终端的各 个部分, 通过运行或执行存储在存储器320内的软件程序和/或模块, 以及调用存储在存储 器内的数据, 以执行电子终端的各种功能和/或处理数据。 所述处理器可以由集成电路 (Integrated Circuit, 简称IC)组成, 例如可以由单颗封装的IC所组成, 也可以由连接多颗 相同功能或不同功能的封装IC而组成。 举例来说, 处理器310可以仅包。
36、括中央处理器 (Central Processing Unit, 简称CPU)。 在本发明实施方式中, CPU可以是单运算核心, 也可 以包括多运算核心。 0118 通信单元330, 用于建立通信信道, 从而使所述存储终端可以与其它终端进行通 信。 接收其他终端发送的用户数据或者向其他终端发送用户数据。 0119 本发明还提供一种计算机存储介质, 其中, 该计算机存储介质可存储有程序, 该程 说明书 6/7 页 9 CN 111078476 A 9 序执行时可包括本发明提供的各实施例中的部分或全部步骤。 所述的存储介质可为磁碟、 光盘、 只读存储记忆体(英文: read-only memory。
37、, 简称: ROM)或随机存储记忆体(英文: random access memory, 简称: RAM)等。 0120 因此, 本发明通过使用自动化脚本, 对各个功能进行验证, 可实现一键操作, 在自 动对测试机的网卡驱动固件进行升降级更新后, 通过自动比对更新前后的固件信息并通过 ping辅助机的静态IP来对更新固件的通信功能进行校验, 从而实现对固件升降级前后的多 个功能全面测试, 保证了测试的准确性, 同时自动化测试既减少人工的投入, 又能准确的记 录各个功能验证的结果, 提高测试的效率和测试可回溯性, 本实施例所能达到的技术效果 可以参见上文中的描述, 此处不再赘述。 0121 本领。
38、域的技术人员可以清楚地了解到本发明实施例中的技术可借助软件加必需 的通用硬件平台的方式来实现。 基于这样的理解, 本发明实施例中的技术方案本质上或者 说对原有技术做出贡献的部分可以以软件产品的形式体现出来, 该计算机软件产品存储在 一个存储介质中如U盘、 移动硬盘、 只读存储器(ROM, Read-Only Memory)、 随机存取存储器 (RAM, Random Access Memory)、 磁碟或者光盘等各种可以存储程序代码的介质, 包括若干 指令用以使得一台计算机终端(可以是个人计算机, 服务器, 或者第二终端、 网络终端等)执 行本发明各个实施例所述方法的全部或部分步骤。 0122。
39、 本说明书中各个实施例之间相同相似的部分互相参见即可。 尤其, 对于终端实施 例而言, 由于其基本相似于方法实施例, 所以描述的比较简单, 相关之处参见方法实施例中 的说明即可。 0123 在本发明所提供的几个实施例中, 应该理解到, 所揭露的系统和方法, 可以通过其 它的方式实现。 例如, 以上所描述的系统实施例仅仅是示意性的, 例如, 所述单元的划分, 仅 仅为一种逻辑功能划分, 实际实现时可以有另外的划分方式, 例如多个单元或组件可以结 合或者可以集成到另一个系统, 或一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的 相互之间的耦合或直接耦合或通信连接可以是通过一些接口, 系统或。
40、单元的间接耦合或通 信连接, 可以是电性, 机械或其它的形式。 0124 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的, 作为单元显 示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可以分布到多个 网络单元上。 可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。 0125 另外, 在本发明各个实施例中的各功能单元可以集成在一个处理单元中, 也可以 是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单元中。 0126 尽管通过参考附图并结合优选实施例的方式对本发明进行了详细描述, 但本发明 并不限于此。 在不脱离本发明的精神和实质的前提下, 本领域普通技术人员可以对本发明 的实施例进行各种等效的修改或替换, 而这些修改或替换都应在本发明的涵盖范围内/任 何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到变化或替换, 都应 涵盖在本发明的保护范围之内。 因此, 本发明的保护范围应所述以权利要求的保护范围为 准。 说明书 7/7 页 10 CN 111078476 A 10 图1 图2 说明书附图 1/2 页 11 CN 111078476 A 11 图3 说明书附图 2/2 页 12 CN 111078476 A 12 。
- 内容关键字: 网卡 驱动 稳定性 测试 方法 系统 终端 存储 介质
印章弯曲文本行矫正方法、装置及系统.pdf
电缆切断装置.pdf
可调节板仓.pdf
骨料烘干装置.pdf
防停机落尘的分切机双通道吸尘机构.pdf
高精度垂直升降顶升设备.pdf
电池水冷散热器结构.pdf
手机视频采集器.pdf
不锈钢无缝管接头.pdf
棒料折弯装置.pdf
蔬菜温室大棚温湿度检测装置.pdf
铜合金电缆加工用电缆夹持装置.pdf
电路板检测用定位机构.pdf
具有高可靠性的调浆机输送装置.pdf
储能移动电源分体装置.pdf
药学西药碎药器.pdf
水循环喷淋式旋风分离除尘装置.pdf
龙虾扣检测机.pdf
管道连接的机械密封结构.pdf
多工位钻孔定位机构.pdf
圆筒混料机掘进式清料装置.pdf
低净空安装隔热保冷管托.pdf
PICC导管防压伤连接座.pdf
用于钾肥生产的筛分装置.pdf
基于JDE多任务网络模型的多目标跟踪方法.pdf
基于碳减排的多能源协调优化控制系统及方法.pdf
基于图像分析的工地大气污染物检测方法及相关装置.pdf
挤出机挤出稳定性测试装置.pdf
沉水植物群落生态系统构建方法.pdf
路网生成方法、可读存储介质及智能设备.pdf
路由表维护方法、路径选择方法、设备、系统及存储介质.pdf
照明模组、照明系统及车辆.pdf
环式立体车库.pdf
建筑复合保温板用支撑结构及其支撑承托组件.pdf
改进型高稳定性管片螺栓.pdf
便携式建筑工程测量装置.pdf
LED灯条无缝对接端子.pdf
可靠屏蔽型电缆连接器.pdf
可监视拍摄的移动式医用X射线摄影系统.pdf
带有清洗功能的吸油烟机.pdf
模组安装组件.pdf
可钢化的低辐射镀膜玻璃.pdf
新型饲料加工用烘干罐装置.pdf
香型酒花带压添加罐.pdf
简易的超大直径取芯钻芯样提取装置.pdf
产品充电自动化兼容性和稳定性测试系统.pdf
具有移动支付功能的食堂用pos机.pdf
多目书画教学示范仪.pdf
多功能音响橱柜灯.pdf
超薄OLED显示屏.pdf
空调室外机电控盒及空调室外机.pdf