[發明專利]一種網卡測試方法及系統有效
| 申請號: | 201110092637.4 | 申請日: | 2011-04-13 |
| 公開(公告)號: | CN102185733A | 公開(公告)日: | 2011-09-14 |
| 發明(設計)人: | 祝成 | 申請(專利權)人: | 深圳寶德科技集團股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 深圳市順天達專利商標代理有限公司 44217 | 代理人: | 易釗 |
| 地址: | 518000 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網卡 測試 方法 系統 | ||
技術領域
本發明涉及計算機通信,具體涉及一種網卡測試方法及系統,尤其涉及一種可同時自動測試多個網卡的測試方法及系統。
背景技術
網卡是計算機必備的硬件之一,是計算機通信的第一道關口,網卡的性能決定了接收和傳遞通信服務的好壞。網卡的性能測試是計算機通信服務之前的重要保障。
現有測試網卡的方法中,所有的待測網卡機器都連接到同一交換機上,測試人員必須在所有的待測試機器上安裝測試工具或者腳本來執行測試,耗時長,測試人員任務重。
現有網卡性能檢測方法主要有包括三個部分:網卡一般功能性檢測、網卡性能檢測和網卡穩定性檢測。
現有網卡性能檢測方法在一般性功能性檢測過程中由于沒有相應測試腳本或者工具使用,造成了測試人員付出了多余的人工成本,增加了測試復雜度,使測試時間明顯增加。
在網卡性能檢測過程中,由于是人工計算吞吐量,計量時間來說往往不準確,這樣就造成了測試結果的不準確。在性能測試過程中,如果涉及到三個以上的網卡性能測試,就必須要同時計算三個節點的時間與響應數據,由于沒有一個自動記錄結果的工具,這無疑增加了測試人員的工作量,必須等待一個測試結束之后再去進行下一個測試。而采用專業硬件測試設備,高昂的成本成為了一般企業選擇的顧慮。
現有網卡的穩定性測試一般通過ping命令來完成,而ping命令產生的數據通信量通常很小,無法對網卡造成極限負載,這樣網卡的真實穩定性無法體現?,F有網卡穩定性測試的第二種方法主要通過文件傳輸來造成網卡壓力,這種測試方法在一定程度上可以對網卡產生壓力,但是不能對網卡持續產生壓力,為了解決這個問題,測試人員必須手工地待一個文件傳輸完畢之后,再接著傳輸下一個文件,而即使這樣也達不到一種持續壓力,也增加了測試人員勞動量。
發明內容
本發明要解決的技術問題在于針對現有技術中不能同時進行多個網卡測試,增加了測試人員的勞動量,且測試過程時間長的缺陷,提供一種網卡測試方法及系統。
本發明解決其技術問題所采用的技術方案是:
本發明提供一種網卡測試方法,包括步驟:
S1、設置控制端和至少一個待測試端的IP地址為同一網段,所述控制端和所述待測試端通過交換機連接;
S2、運行所述控制端的網卡測試程序,以自動測試所述待測試端的網卡性能。
本發明所述的網卡測試方法中,步驟S2包括:
S21、運行網絡測試工具,選擇添加全部或者部分所述待測試端的IP地址進行測試,設置發送數據包的大小和設置重復發送數據包的次數,計算丟包率;
S22、運行網卡性能測試程序,選擇添加全部或者部分所述待測試端的IP地址進行測試,生成所選待測試端中網卡性能的測試結果并保存;
S23、運行網卡壓力測試程序,選擇添加全部或者部分所述待測試端的IP地址進行測試,生成壓力測試結果并保存。
本發明所述的網卡測試方法中,步驟S22具體包括:
運行所述網卡性能測試程序,選擇添加全部或者部分所述待測試端的IP地址進行測試,運行網卡性能測試腳本文件;
設置運行所述網卡性能測試腳本文件的相應參數,生成測試任務并進行測試;
生成所選擇的至少一個所述待測試端的網卡性能測試結果并保存。
本發明所述的網卡測試方法中,在不同的操作系統下運行所述網卡性能測試程序并保存測試結果。
本發明所述的網卡測試方法中,步驟S23具體包括:
運行網卡壓力測試程序,選擇添加全部或者部分所述待測試端的IP地址進行測試,調用網卡壓力測試腳本文件;
設置發送數據包大小、傳輸協議和測試時間,根據所述網卡壓力測試腳本文件生成測試任務并進行測試;
生成網卡壓力測試結果并保存。
本發明還提供了一種網卡測試系統,包括控制端、交換機和至少一個待測試端,所述控制端和所述待測試端均安裝有網卡,所述控制端和所述待測試端通過所述交換機連接;所述控制端和所述待測試端中的網卡設置為同一網段IP地址;所述控制端上還裝有網卡測試設備,用于自動測試所述待測試端的網卡性能。
本發明所述的網卡測試系統中,所述網卡測試設備包括:
選擇待測試網卡模塊,用于選擇添加全部或者部分所述待測試端的IP地址;
丟包率測試模塊,用于運行網絡測試工具,設置發送數據包的大小和設置重復發送數據包的次數,計算丟包率;
網卡性能測試模塊,用于運行網卡性能測試程序并保存所選待測試端中網卡性能的測試結果;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳寶德科技集團股份有限公司,未經深圳寶德科技集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110092637.4/2.html,轉載請聲明來源鉆瓜專利網。





