專利名稱:視窗操作系統(tǒng)下實現(xiàn)網(wǎng)卡自動切換速度模式進行測試的方法
視窗操作系統(tǒng)下實現(xiàn)網(wǎng)卡自動切換速度模式進行測試的方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)一種網(wǎng)卡測試方法,特別是指在視窗操作系統(tǒng)(Windows)下 實現(xiàn)網(wǎng)卡自動切換速度模式進行測試的方法。背景技術(shù):
現(xiàn)有工廠現(xiàn)場使用的基于視窗操作系統(tǒng)的網(wǎng)卡測試程序, 一般都只進行 Ping指令和外部環(huán)回測試,以測試網(wǎng)絡(luò)的連通性,但是如果需要測試不同速度 模式下的網(wǎng)卡能否正常工作,就需要操作員手動切換不同的速度模式,對于工 廠這種需要進行大量機器并發(fā)測試的情況,手動切換顯然是效率非常低下的。 另外,現(xiàn)有的網(wǎng)卡供應廠商只提供DOS下的網(wǎng)卡不同速度模式測試程序,而且 同一程序只能用于同一型號的網(wǎng)卡,因此不具有通用性,無法提高測試的效率。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種在視窗操作系統(tǒng)下實現(xiàn)網(wǎng)卡自動切換速度模式 進行測試的方法,避免人工手動切換速度模式及測試程序不具通用性的缺陷。
為實現(xiàn)本發(fā)明目的,本發(fā)明視窗操作系統(tǒng)下實現(xiàn)網(wǎng)卡自動切換速度模式進 行測試的方法包括如下步驟
將待測網(wǎng)卡與測試主機連接;
測試主機會自動檢測待測網(wǎng)卡的類型與驅(qū)動程序版本; 測試主機從視窗操作系統(tǒng)中找到與該驅(qū)動程序相對應的安裝文件; 測試主機讀取該待測網(wǎng)卡不同速度模式與視窗操作系統(tǒng)注冊表之間的對應 關(guān)系并儲存于測試主機的存儲裝置中;
測試主機根據(jù)該關(guān)系依序選擇速度模式,并對應修改視窗操作系統(tǒng)注冊表; 重新啟動待測網(wǎng)卡令新的速度設(shè)置模式生效而進行測試。 與現(xiàn)有技術(shù)相比較,本發(fā)明通過自動檢測待測網(wǎng)卡的類型與驅(qū)動程序版本, 并通過讀取對應安裝文件中待測網(wǎng)卡不同速度模式與視窗操作系統(tǒng)注冊表之間 的對應關(guān)系,并依此修改視窗操作系統(tǒng)注冊表,以與不同的速度模式對應,因 此可實現(xiàn)自動切換不同的速度模式,并且不需多個測試程序,從而提高測試的 效率。
為對本發(fā)明的目的、構(gòu)造特征及其功能有進一步的了解,茲配合附圖詳細 說明如下
圖1為本發(fā)明視窗操作系統(tǒng)下實現(xiàn)網(wǎng)卡自動切換速度模式進行測試的方法 的流程圖。
具體實施方式
請參閱圖1,本發(fā)明視窗操作系統(tǒng)下實現(xiàn)網(wǎng)卡自動切換速度模式進行測試 的方法的流程圖,包括如下步驟
將待測網(wǎng)卡與測試主機連接,即步驟100;
測試主機會自動檢測待測網(wǎng)卡的類型與驅(qū)動程序版本,其是通過調(diào)用
Windows API ( Windows Application Programming Interface ,艮卩,見窗操{乍系會充應
用程序編程接口)找到該網(wǎng)卡類型以及相應的安裝文件的名稱,即步驟101;
測試主機從視窗操作系統(tǒng)中是否找到與該驅(qū)動程序相對應的安裝文件,如
否則繼續(xù)尋找,即步驟102;
如測試主機從視窗操作系統(tǒng)中找到與該驅(qū)動程序相對應的安裝文件,則測 試主機讀取該待測網(wǎng)卡的不同速度模式與視窗操作系統(tǒng)注冊表之間的對應關(guān)系
并儲存于測試主機的存儲裝置(如內(nèi)存或硬盤)中,即步驟103;
測試主機根據(jù)該對應關(guān)系依序選擇未測速度模式,并對應修改視窗操作系 統(tǒng)注冊表,即步驟104;
重新啟動待測網(wǎng)卡令新的速度設(shè)置模式生效并在新的速度模式下進行測 試,即步驟105;
判斷是否還有其它速度模式未測,如有則返回步驟103,如否則結(jié)束測試, 即步驟106。
與現(xiàn)有技術(shù)相比較,本發(fā)明通過自動檢測待測網(wǎng)卡的類型與驅(qū)動程序版本, 并通過讀取對應安裝文件中待測網(wǎng)卡不同速度模式與視窗操作系統(tǒng)注冊表之間 的對應關(guān)系,并依此修改視窗操作系統(tǒng)注冊表,以與不同的速度模式對應,因 此可實現(xiàn)自動切換不同的速度模式,并且不需多個測試程序,從而提高測試的 效率。
權(quán)利要求
1、一種視窗操作系統(tǒng)下實現(xiàn)網(wǎng)卡自動切換速度模式進行測試的方法,其特征在于該方法包括如下步驟將待測網(wǎng)卡與測試主機連接;測試主機會自動檢測待測網(wǎng)卡的類型與驅(qū)動程序版本;測試主機從視窗操作系統(tǒng)中尋找與該驅(qū)動程序相對應的安裝文件;測試主機讀取該待測網(wǎng)卡不同速度模式與視窗操作系統(tǒng)注冊表之間的對應關(guān)系并儲存于測試主機的存儲裝置中;測試主機根據(jù)該關(guān)系依序選擇速度模式,并對應修改視窗操作系統(tǒng)注冊表;重新啟動待測網(wǎng)卡令新的速度設(shè)置模式生效而進行測試。
2、 如權(quán)利要求1所述的視窗操作系統(tǒng)下實現(xiàn)網(wǎng)卡自動切換速度模式進行測 試的方法,其特征在于該測試主機自動檢測待測網(wǎng)卡的類型與驅(qū)動程序版本 是通過調(diào)用視窗操作系統(tǒng)應用程序編程接口找到該網(wǎng)卡類型以及相應的安裝文 件的名稱。
3、 如權(quán)利要求1所述的視窗操作系統(tǒng)下實現(xiàn)網(wǎng)卡自動切換速度模式進行測 試的方法,其特征在于在重新啟動待測網(wǎng)卡令新的速度設(shè)置模式生效并在新 的速度模式下進行測試后,該測試主機判斷是否還有其它速度模式未測,如有 則測試主機根據(jù)該關(guān)系依序選擇未測速度模式,并對應修改視窗操作系統(tǒng)注冊 表,并重新啟動待測網(wǎng)卡令新的速度設(shè)置模式生效而進行測試,如未有其它速 度模式未測,則結(jié)束測試過程。
全文摘要
本發(fā)明提示一種視窗操作系統(tǒng)(Windows)下實現(xiàn)網(wǎng)卡自動切換速度模式測試的方法,是通過將待測網(wǎng)卡與測試主機連接后,測試主機會自動檢測待測網(wǎng)卡的類型與驅(qū)動程序版本,之后測試主機從視窗操作系統(tǒng)中找到與該驅(qū)動程序相對應的安裝文件,讀取該待測網(wǎng)卡不同速度模式與視窗操作系統(tǒng)注冊表之間的對應關(guān)系并儲存于測試主機的存儲裝置中,其后測試主機根據(jù)該關(guān)系依序選擇速度模式,并對應修改視窗操作系統(tǒng)注冊表,重新啟動待測網(wǎng)卡令新的速度設(shè)置模式生效而進行測試,如此不需要人工手動切換不同的速度模式或采用不同的測試程序,從而提高測試的效率。
文檔編號G06F11/22GK101349982SQ200710044089
公開日2009年1月21日 申請日期2007年7月20日 優(yōu)先權(quán)日2007年7月20日
發(fā)明者鵬 謝 申請人:環(huán)達電腦(上海)有限公司