欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

網(wǎng)卡性能測試系統(tǒng)及方法

文檔序號:7723794閱讀:201來源:國知局
專利名稱:網(wǎng)卡性能測試系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種網(wǎng)卡性能測試系統(tǒng)及方法。
背景技術(shù)
在電腦網(wǎng)絡(luò)性能測試領(lǐng)域中,網(wǎng)卡的性能測試是不可缺少的項目,它關(guān)系到電腦 產(chǎn)品網(wǎng)絡(luò)的可靠性和穩(wěn)定性。目前對電腦網(wǎng)卡的性能進(jìn)行測試時需要得到多臺測試電腦支 持,有的甚至高達(dá)60臺,而且每臺測試電腦都要配置相應(yīng)的設(shè)置,以產(chǎn)生相應(yīng)的測試任務(wù), 故占用資源多,工作量大,且耗時較長。

發(fā)明內(nèi)容
鑒于以上內(nèi)容,有必要提供一種網(wǎng)卡性能測試系統(tǒng),以節(jié)省資源。還有必要提供一種應(yīng)用于所述網(wǎng)卡性能測試系統(tǒng)的網(wǎng)卡性能測試方法。一種網(wǎng)卡性能測試系統(tǒng),包括一裝有網(wǎng)卡性能測試程序的測試電腦,所述網(wǎng)卡性 能測試程序用于測試一待測電腦網(wǎng)卡的性能,所述待測電腦的與所述測試電腦通過網(wǎng)卡進(jìn) 行通訊,所述網(wǎng)卡性能測試程序包括一測試腳本生成模塊,用于生成并保存測試腳本文件;—網(wǎng)絡(luò)狀態(tài)檢測模塊,用于檢測網(wǎng)絡(luò)的連接狀態(tài)及具有讀寫權(quán)限文檔的共享狀 態(tài);一任務(wù)生成及測試模塊,用于根據(jù)測試腳本文件來生成測試任務(wù)并進(jìn)行測試;一監(jiān)控模塊,用于實時抓取測試時體現(xiàn)所述待測電腦網(wǎng)卡的性能數(shù)據(jù);及一信息輸出模塊,用于接收所述監(jiān)控模塊抓取到的數(shù)據(jù)并顯示測試結(jié)果。一種網(wǎng)卡性能測試方法,包括以下步驟設(shè)置一測試電腦與一待測電腦的網(wǎng)絡(luò)協(xié)議、IP地址及共享文檔的讀寫權(quán)限;啟動所述測試電腦中的網(wǎng)卡性能測試程序,所述網(wǎng)卡性能測試程序包括一測試腳 本生成模塊、一網(wǎng)絡(luò)狀態(tài)檢測模塊、一任務(wù)生成及測試模塊、一監(jiān)控模塊及一信息輸出模 塊;所述測試腳本生成模塊生成并保存測試腳本文件;所述網(wǎng)絡(luò)狀態(tài)檢測模塊檢測所述測試電腦與所述待測電腦的網(wǎng)絡(luò)連接狀態(tài)及共 享文檔的共享狀態(tài);所述任務(wù)生成及測試模塊根據(jù)測試腳本文件生成測試任務(wù)并進(jìn)行測試;所述監(jiān)控模塊實時抓取測試過程中體現(xiàn)所述待測電腦網(wǎng)卡性能的數(shù)據(jù);及所述信息輸出模塊接收所述監(jiān)控模塊抓取到的數(shù)據(jù)并顯示測試結(jié)果。上述網(wǎng)卡性能測試系統(tǒng)及網(wǎng)卡性能測試方法,利用所述網(wǎng)卡性能測試程序來模擬 多臺測試電腦產(chǎn)生的多個測試任務(wù),以對所述待測電腦網(wǎng)卡的性能進(jìn)行測試,從而節(jié)省了 資源,減少了工作量。


下面結(jié)合附圖及較佳實施方式對本發(fā)明作進(jìn)一步詳細(xì)描述圖1是本發(fā)明網(wǎng)卡性能測試系統(tǒng)較佳實施方式的示意圖。圖2是本發(fā)明網(wǎng)卡性能測試系統(tǒng)的網(wǎng)卡性能測試程序較佳實施方式的原理框圖。圖3A 3B是本發(fā)明網(wǎng)卡性能測試方法較佳實施方式的流程圖。
具體實施例方式請參考圖1及圖2,本發(fā)明網(wǎng)卡性能測試系統(tǒng)的較佳實施方式包括一安裝有一網(wǎng) 卡性能測試程序50的測試電腦10。所述網(wǎng)卡性能測試程序50包括一測試腳本生成模塊 51、一網(wǎng)絡(luò)狀態(tài)檢測模塊52、一任務(wù)生成及測試模塊53、一監(jiān)控模塊54及一信息輸出模塊 55。所述網(wǎng)卡性能測試程序50用于測試一待測電腦20的網(wǎng)卡22的性能。所述測試電腦 10與所述待測電腦20通過網(wǎng)卡12、22進(jìn)行通訊。在本實施方式中,所述測試電腦10的網(wǎng) 卡12及所述待測電腦20的網(wǎng)卡22均為有線網(wǎng)卡,所述網(wǎng)卡12通過一網(wǎng)線30與所述網(wǎng)卡 22相連,設(shè)置所述測試電腦10與所述待測電腦20的網(wǎng)絡(luò)協(xié)議及IP (Internet Protocol, 網(wǎng)絡(luò)之間互連的協(xié)議)地址后,所述測試電腦10與所述待測電腦20進(jìn)行通訊。在其他實 施方式中,所述網(wǎng)卡12及22可為無線網(wǎng)卡,設(shè)置所述測試電腦10與所述待測電腦20的網(wǎng) 絡(luò)協(xié)議及IP地址后,所述測試電腦10與所述待測電腦20進(jìn)行通訊。所述測試腳本生成模塊51用于生成測試腳本文件并將生成的測試腳本文件存儲 起來。所述測試腳本文件是一種包括采用C++語言等編程語言編寫的程序代碼的文本文 件,用戶可根據(jù)測試目的來編寫所述測試腳本文件中的程序代碼,還可引入其他動態(tài)連接 庫中的函數(shù),故所述測試腳本文件具有較強(qiáng)的靈活性和擴(kuò)展性。在本實施方式中,所述測試腳本文件包括標(biāo)準(zhǔn)測試腳本文件和高級測試腳本文 件。如果生成標(biāo)準(zhǔn)測試腳本文件,則需在程序代碼中設(shè)置測試樣本文件的大小、產(chǎn)生任務(wù)的 間隔時間及任務(wù)數(shù)量;如果生成高級測試腳本文件,則只需在程序代碼中輸入產(chǎn)生任務(wù)的 間隔時間及任務(wù)數(shù)量,因為在高級測試腳本文件中,測試樣本文件的大小可根據(jù)實際需要 變化,例如,測試樣本文件的大小可隨時間的推移而遞增,即測試樣本文件的大小可依次為 512Byte、lKB、2KB、4KB、8KB、16KB、32KB等。當(dāng)高級測試腳本文件中測試樣本文件的大小相 同時,所述高級測試腳本文件與所述標(biāo)準(zhǔn)測試腳本文件的功能相同。即所述高級測試腳本 文件包括所述標(biāo)準(zhǔn)測試腳本文件,所述標(biāo)準(zhǔn)測試腳本文件是所述高級測試腳本文件的一種 特例。所述網(wǎng)絡(luò)狀態(tài)檢測模塊52用于檢測測試開始前所述測試電腦10與所述待測電腦 20的網(wǎng)絡(luò)連接狀態(tài)及所述待測電腦20中具有讀寫權(quán)限文檔的共享狀態(tài)。所述任務(wù)生成及測試模塊53用于根據(jù)測試腳本文件在每過一段產(chǎn)生任務(wù)的間隔 時間后產(chǎn)生一測試任務(wù),并將測試任務(wù)中的測試樣本文件寫入共享文檔,以對所述待測電 腦20的網(wǎng)卡22進(jìn)行測試,直至達(dá)到設(shè)定的任務(wù)數(shù)量為止。即將所有的測試任務(wù)依次測試 一遍,且每一測試任務(wù)用于模擬一臺測試電腦產(chǎn)生的測試任務(wù)。所述監(jiān)控模塊54用于實時抓取測試時所述網(wǎng)卡22的吞吐率及響應(yīng)時間等相關(guān)數(shù)據(jù)。所述信息輸出模塊55用于接收所述監(jiān)控模塊54抓取到的數(shù)據(jù),并將這些數(shù)據(jù)以圖表的方式顯現(xiàn)出來,從所述圖表中可以觀察到隨著時間的推移和測試任務(wù)量的增加所述 網(wǎng)卡22的吞吐率及響應(yīng)時間等數(shù)據(jù)的變化,從而直觀的反應(yīng)出所述網(wǎng)卡22的性能。請參考圖3A-3B,本發(fā)明還提供了一種應(yīng)用于所述網(wǎng)卡性能測試系統(tǒng)的網(wǎng)卡性能 測試方法,其較佳實施方式包括以下步驟步驟Si,設(shè)置所述測試電腦10與所述待測電腦20的網(wǎng)絡(luò)協(xié)議、IP地址及共享文 檔的讀寫權(quán)限,以確保Ping(網(wǎng)際網(wǎng)絡(luò)封包摸索器)能夠通過,并且保證測試樣本文件能夠 寫入所述共享文檔。步驟S2,啟動所述測試電腦10中的網(wǎng)卡性能測試程序50。步驟S3,判斷所述測試腳本生成模塊51是否生成測試腳本文件,若生成測試腳本 文件,執(zhí)行步驟S4 ;若否,執(zhí)行步驟S7。步驟S4,判斷所述測試腳本生成模塊51是否生成標(biāo)準(zhǔn)測試腳本文件,若生成標(biāo)準(zhǔn) 測試腳本文件,執(zhí)行步驟S5 ;若否,則表明所述測試腳本生成模塊51生成了高級測試腳本 文件,執(zhí)行步驟S6。步驟S5,在所述測試腳本生成模塊51中設(shè)置樣本文件大小、產(chǎn)生任務(wù)的間隔時間 及任務(wù)的數(shù)量,并保存生成的標(biāo)準(zhǔn)測試腳本文件。步驟S6,在所述測試腳本生成模塊51中設(shè)置產(chǎn)生任務(wù)的間隔時間及任務(wù)的數(shù)量, 并保存生成的高級測試腳本文件。步驟S7,所述網(wǎng)絡(luò)狀態(tài)檢測模塊52檢測所述測試電腦10與所述待測電腦20的網(wǎng) 絡(luò)連接狀態(tài)及共享文檔的共享狀態(tài)是否良好。若所述網(wǎng)絡(luò)連接狀態(tài)及共享文檔的共享狀態(tài) 均良好,執(zhí)行步驟S8 ;若所述網(wǎng)絡(luò)連接狀態(tài)及共享文檔的共享狀態(tài)中只要有一種狀態(tài)未通 過檢測,執(zhí)行步驟S11。步驟S8,測試開始,進(jìn)行計時,所述任務(wù)生成及測試模塊53根據(jù)測試腳本文件在 每過一段所述產(chǎn)生任務(wù)的間隔時間后產(chǎn)生一測試任務(wù),并將測試任務(wù)中的測試樣本文件寫 入共享文檔,以對所述待測電腦20的網(wǎng)卡22進(jìn)行測試,直至達(dá)到設(shè)定的任務(wù)數(shù)量為止。步驟S9,所述監(jiān)控模塊54在測試過程中實時地抓取所述網(wǎng)卡22的吞吐率及響應(yīng) 時間等相關(guān)數(shù)據(jù)。步驟S10,所述信息輸出模塊55接收所述監(jiān)控模塊54抓取到的數(shù)據(jù),并以圖表的 形式顯示測試結(jié)果。步驟S11,退出所述網(wǎng)卡性能測試程序50。在實際操作中,若是第一次進(jìn)行測試,或是現(xiàn)有的測試腳本文件中沒有合適的測 試腳本文件時,則需要執(zhí)行生成測試腳本文件的相關(guān)步驟;若現(xiàn)有的測試腳本文件完全滿 足測試需求,則可省略生成測試腳本文件的相關(guān)步驟,而直接執(zhí)行測試的相關(guān)步驟。上述網(wǎng)卡性能測試系統(tǒng)通過所述網(wǎng)卡性能測試程序50來模擬多臺測試電腦產(chǎn)生 的多個測試任務(wù),以對所述待測電腦20的網(wǎng)卡22的性能進(jìn)行測試,從而節(jié)省了資源,減少 了工作量。
權(quán)利要求
一種網(wǎng)卡性能測試系統(tǒng),包括一裝有網(wǎng)卡性能測試程序的測試電腦,所述網(wǎng)卡性能測試程序用于測試一待測電腦網(wǎng)卡的性能,所述待測電腦與所述測試電腦通過網(wǎng)卡進(jìn)行通訊,所述網(wǎng)卡性能測試程序包括一測試腳本生成模塊,用于生成并保存測試腳本文件;一網(wǎng)絡(luò)狀態(tài)檢測模塊,用于檢測網(wǎng)絡(luò)的連接狀態(tài)及具有讀寫權(quán)限文檔的共享狀態(tài);一任務(wù)生成及測試模塊,用于根據(jù)測試腳本文件生成測試任務(wù)并進(jìn)行測試;一監(jiān)控模塊,用于實時抓取測試時體現(xiàn)所述待測電腦網(wǎng)卡性能的數(shù)據(jù);及一信息輸出模塊,用于接收所述監(jiān)控模塊抓取到的數(shù)據(jù)并顯示測試結(jié)果。
2.如權(quán)利要求1所述的網(wǎng)卡性能測試系統(tǒng),其特征在于所述測試腳本文件包括高級 測試腳本文件及標(biāo)準(zhǔn)測試腳本文件。
3.如權(quán)利要求2所述的網(wǎng)卡性能測試系統(tǒng),其特征在于當(dāng)所述測試腳本生成模塊生 成所述高級測試腳本文件時,所述測試腳本生成模塊中設(shè)有產(chǎn)生任務(wù)的間隔時間及任務(wù)數(shù) 量。
4.如權(quán)利要求2所述的網(wǎng)卡性能測試系統(tǒng),其特征在于當(dāng)所述測試腳本生成模塊生 成所述標(biāo)準(zhǔn)測試腳本文件時,所述測試腳本生成模塊中設(shè)有測試樣本文件的大小、產(chǎn)生任 務(wù)的間隔時間及任務(wù)數(shù)量。
5.如權(quán)利要求1所述的網(wǎng)卡性能測試系統(tǒng),其特征在于所述體現(xiàn)所述待測電腦網(wǎng)卡 性能的數(shù)據(jù)包括所述待測電腦網(wǎng)卡的吞吐率及回應(yīng)時間。
6.如權(quán)利要求1所述的網(wǎng)卡性能測試系統(tǒng),其特征在于所述網(wǎng)卡為有線網(wǎng)卡,所述待 測電腦的網(wǎng)卡與所述測試電腦的網(wǎng)卡通過一網(wǎng)線相連,設(shè)置網(wǎng)絡(luò)協(xié)議及IP地址后,所述待 測電腦與所述測試電腦進(jìn)行通訊。
7.如權(quán)利要求1所述的網(wǎng)卡性能測試系統(tǒng),其特征在于所述網(wǎng)卡為無線網(wǎng)卡,設(shè)置網(wǎng) 絡(luò)協(xié)議及IP地址后,所述待測電腦與所述測試電腦進(jìn)行通訊。
8.一種網(wǎng)卡性能測試方法,包括以下步驟設(shè)置一測試電腦與一待測電腦的網(wǎng)絡(luò)協(xié)議、IP地址及共享文檔的讀寫權(quán)限; 啟動所述測試電腦中的網(wǎng)卡性能測試程序,所述網(wǎng)卡性能測試程序包括一測試腳本生 成模塊、一網(wǎng)絡(luò)狀態(tài)檢測模塊、一任務(wù)生成及測試模塊、一監(jiān)控模塊及一信息輸出模塊; 所述測試腳本生成模塊生成并保存測試腳本文件;所述網(wǎng)絡(luò)狀態(tài)檢測模塊檢測所述測試電腦與所述待測電腦的網(wǎng)絡(luò)連接狀態(tài)及共享文 檔的共享狀態(tài);所述任務(wù)生成及測試模塊根據(jù)測試腳本文件生成測試任務(wù)并進(jìn)行測試; 所述監(jiān)控模塊實時抓取測試過程中體現(xiàn)所述待測電腦網(wǎng)卡性能的數(shù)據(jù);及 所述信息輸出模塊接收所述監(jiān)控模塊抓取到的數(shù)據(jù)并顯示測試結(jié)果。
9.如權(quán)利要求8所述的網(wǎng)卡性能測試方法,其特征在于所述測試腳本生成模塊生成 并保存測試腳本文件的步驟包括判斷所述測試腳本生成模塊是否生成標(biāo)準(zhǔn)測試腳本文件;若生成標(biāo)準(zhǔn)測試腳本文件,在所述測試腳本生成模塊中設(shè)置樣本文件大小、產(chǎn)生任務(wù) 的間隔時間及任務(wù)數(shù)量,并保存生成的標(biāo)準(zhǔn)測試腳本文件;及若否,在所述測試腳本生成模塊中設(shè)置產(chǎn)生任務(wù)的間隔時間及任務(wù)數(shù)量,并保存生成的高級測試腳本文件。
10.如權(quán)利要求9所述的網(wǎng)卡性能測試方法,其特征在于所述任務(wù)生成及測試模塊根 據(jù)測試腳本文件生成測試任務(wù)并進(jìn)行測試的步驟包括所述任務(wù)生成及測試模塊根據(jù)測試 腳本文件在每過一段產(chǎn)生任務(wù)的間隔時間后產(chǎn)生一測試任務(wù),并將測試任務(wù)中的測試樣本 文件寫入共享文檔,以對所述待測電腦的網(wǎng)卡進(jìn)行測試,直至達(dá)到設(shè)定的任務(wù)數(shù)量為止。
全文摘要
一種網(wǎng)卡性能測試系統(tǒng),包括一裝有網(wǎng)卡性能測試程序的測試電腦,所述網(wǎng)卡性能測試程序用于測試一待測電腦網(wǎng)卡的性能,所述待測電腦的與所述測試電腦通過網(wǎng)卡進(jìn)行通訊,所述網(wǎng)卡性能測試程序包括一用于生成并保存測試腳本文件的測試腳本生成模塊、一用于檢測網(wǎng)絡(luò)的連接狀態(tài)及具有讀寫權(quán)限文檔的共享狀態(tài)的網(wǎng)絡(luò)狀態(tài)檢測模塊、一用于根據(jù)測試腳本文件來生成測試任務(wù)并進(jìn)行測試的任務(wù)生成及測試模塊、一用于實時抓取測試時體現(xiàn)所述待測電腦網(wǎng)卡性能的數(shù)據(jù)的監(jiān)控模塊及一用于接收所述監(jiān)控模塊抓取到的數(shù)據(jù)并顯示測試結(jié)果的信息輸出模塊。
文檔編號H04L12/26GK101873234SQ20091030183
公開日2010年10月27日 申請日期2009年4月25日 優(yōu)先權(quán)日2009年4月25日
發(fā)明者彭正全 申請人:鴻富錦精密工業(yè)(深圳)有限公司;鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
凤山县| 阳朔县| 和顺县| 慈利县| 固始县| 汽车| 靖江市| 新宾| 临城县| 千阳县| 景德镇市| 图们市| 襄汾县| 柳江县| 台前县| 静海县| 嘉善县| 安义县| 阳原县| 河津市| 开化县| 云林县| 阳谷县| 临邑县| 达孜县| 封丘县| 赤水市| 新龙县| 彭水| 龙泉市| 香港| 印江| 贡山| 桑日县| 宝坻区| 台江县| 威海市| 镇坪县| 新河县| 甘孜县| 江川县|