<listing id="vjp15"></listing><menuitem id="vjp15"></menuitem><var id="vjp15"></var><cite id="vjp15"></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><menuitem id="vjp15"></menuitem></video></cite>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<var id="vjp15"><strike id="vjp15"><listing id="vjp15"></listing></strike></var>
<menuitem id="vjp15"><strike id="vjp15"></strike></menuitem>
<cite id="vjp15"></cite>
<var id="vjp15"><strike id="vjp15"></strike></var>
<var id="vjp15"></var>
<var id="vjp15"></var>
<var id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></var>
<menuitem id="vjp15"></menuitem><cite id="vjp15"><video id="vjp15"></video></cite>
<var id="vjp15"></var><cite id="vjp15"><video id="vjp15"><thead id="vjp15"></thead></video></cite>
<var id="vjp15"></var>
<var id="vjp15"></var>
<menuitem id="vjp15"><span id="vjp15"><thead id="vjp15"></thead></span></menuitem>
<cite id="vjp15"><video id="vjp15"></video></cite>
<menuitem id="vjp15"></menuitem>

網絡性能測試系統及方法

文檔序號:10690909閱讀:864來源:國知局
網絡性能測試系統及方法
【專利摘要】本發明公開了一種網絡性能測試系統及方法,涉及網絡測試領域。該系統包括若干服務器和若干客戶端,保持每臺客戶端與所有服務器之間的網絡暢通,所有服務器輪詢開啟網絡性能測試進程;各客戶端輪詢執行網絡性能測試:各客戶端指定待測試的服務器IP地址,測試網絡帶寬,記錄發送數據的時間信息,收集待測試的服務器返回的數據,保存到日志文件中;各客戶端從日志文件中提取日志數據,按照記錄的時間信息生成一段時間內的網絡性能測試報表。本發明能夠重復執行性能測試,自動提取測試數據,收集測試結果,生成測試報表,實現一段時間內的網絡性能監控,使客戶直觀查看網絡性能情況。
【專利說明】
網絡性能測試系統及方法
技術領域
[0001]本發明涉及網絡測試領域,具體是涉及一種網絡性能測試系統及方法。
【背景技術】
[0002]現有的網絡性能測試軟件只能監控當前的網絡性能,即只能實時監控,無法實現一段時間內的網絡性能監控。

【發明內容】

[0003]本發明的目的是為了克服上述【背景技術】的不足,提供一種網絡性能測試系統及方法,能夠重復執行性能測試,自動提取測試數據,收集測試結果,生成測試報表,實現一段時間內的網絡性能監控,使客戶直觀查看網絡性能情況。
[0004]本發明提供一種網絡性能測試系統,該系統包括若干服務器和若干客戶端,保持每臺客戶端與所有服務器之間的網絡暢通,所有服務器輪詢開啟網絡性能測試進程;各客戶端輪詢執行網絡性能測試:各客戶端指定待測試的服務器IP地址,測試網絡帶寬,記錄發送數據的時間信息,收集待測試的服務器返回的數據,保存到日志文件中;各客戶端從日志文件中提取日志數據,按照記錄的時間信息生成一段時間內的網絡性能測試報表。
[0005]在上述技術方案的基礎上,所述客戶端與所有服務器之間通過千兆/百兆以太網連接。
[0006]在上述技術方案的基礎上,所述保持每臺客戶端與所有服務器之間的網絡暢通是指:使每臺客戶端與所有服務器之間相互Ping通,傳遞數據。
[0007]在上述技術方案的基礎上,所述輪詢執行是指定時執行。
[0008]在上述技術方案的基礎上,所述定時執行的頻率為:每一分鐘執行一次。
[0009]本發明還提供一種網絡性能測試方法,包括以下步驟:
[0010]S1、搭建測試環境,保持每臺客戶端與所有服務器之間的網絡暢通;
[0011]S2、所有服務器輪詢開啟網絡性能測試進程;
[0012]S3、各客戶端輪詢執行網絡性能測試:各客戶端指定待測試的服務器IP地址,測試網絡帶寬,記錄發送數據的時間信息,收集待測試的服務器返回的數據,保存到日志文件中;各客戶端從日志文件中提取日志數據,按照記錄的時間信息生成一段時間內的網絡性能測試報表。
[0013]在上述技術方案的基礎上,步驟SI中,每臺客戶端與所有服務器之間通過千兆/百兆以太網連接。
[0014]在上述技術方案的基礎上,步驟SI中,所述保持每臺客戶端與所有服務器之間的網絡暢通是指:使每臺客戶端與所有服務器之間相互Ping通,傳遞數據。
[0015]在上述技術方案的基礎上,步驟S3中,所述輪詢執行是指定時執行。
[0016]在上述技術方案的基礎上,所述定時執行的頻率為:每一分鐘執行一次。
[0017]與現有技術相比,本發明的優點如下:
[0018]本發明能夠重復執行性能測試,自動提取測試數據,收集測試結果,生成測試報表,實現一段時間內的網絡性能監控,使客戶直觀查看網絡性能情況。
【附圖說明】
[0019]圖1是本發明實施例中網絡性能測試方法的流程圖。
[0020]圖2是本發明實施例中測得的一段時間內網絡性能測試報表的示意圖。
【具體實施方式】
[0021]下面結合附圖及具體實施例對本發明作進一步的詳細描述。
[0022]本發明實施例提供一種網絡性能測試系統,該系統包括若干服務器和若干客戶端。
[0023]參見圖1所示,本發明實施例提供一種網絡性能測試方法,包括以下步驟:
[0024]S1、搭建測試環境,保持網絡暢通:使每臺客戶端與所有服務器之間通過千兆/百兆以太網連接,相互Ping通,傳遞數據;
[0025]S2、所有服務器輪詢開啟網絡性能測試進程;
[0026]S3、各客戶端輪詢執行網絡性能測試:各客戶端指定待測試的服務器IP地址,測試網絡帶寬,記錄發送數據的時間信息,收集待測試的服務器返回的數據,保存到日志文件中;各客戶端從日志文件中提取日志數據,按照記錄的時間信息生成一段時間內的網絡性能測試報表,參見圖2所示。
[0027]在實際測試中,測試人員先搭建測試環境,通過千兆/百兆以太網將每臺客戶端與所有服務器進行連接,使每臺客戶端與所有服務器相互Ping通,可以相互傳遞數據,保持網絡暢通。
[0028]然后,測試人員編寫服務器腳本,將該腳本放入所有服務器的系統目錄下,并設置網絡性能測試的輪詢執行,來實現輪詢開啟所有服務器的網絡性能測試進程。
[0029]測試人員在服務器上編寫的腳本可以為:1>開啟UDP(User Datagram Protocol,用戶數據報協議)/TCP(Transmiss1n Control Protocol,傳輸控制協議)服務器,例如:UDP(網絡傳輸數據的方式):iperf-u-s。
[0030]測試人員編寫客戶端腳本,放入所有客戶端的系統目錄下,設置各客戶端輪詢執行網絡性能測試,輪詢執行可以是定時執行,定時執行的頻率可以設置,例如:每一分鐘執行一次。
[0031 ]測試人員編寫的客戶端腳本可以為:
[0032]1>在UDP(網絡傳輸數據的方式)模式下,以100Mbps (具體測試帶寬值)為數據發送速率,客戶端與所有服務器之間進行帶寬測試,測試時間為60秒。
[0033]例如:/usr/bin/iperf-cServerlP-u-P l_i l_p 5001-f k_b 100.0M-t 60-Tl&>/home/udpinf0.log
[0034]2>等待服務器返回測試數據;
[0035]3>過濾測試數據,獲取測試結果、測試時間,寫入日志文件。
[0036]客戶端腳本的參數信息均可做相應修改、調整,實現TCP/UDP協議下的自動化網絡性能測試報告產出,測試報告可作為網絡產品提供參見依據。
[0037]本領域的技術人員可以對本發明實施例進行各種修改和變型,倘若這些修改和變型在本發明權利要求及其等同技術的范圍之內,則這些修改和變型也在本發明的保護范圍之內。
[0038]說明書中未詳細描述的內容為本領域技術人員公知的現有技術。
【主權項】
1.一種網絡性能測試系統,該系統包括若干服務器和若干客戶端,保持每臺客戶端與所有服務器之間的網絡暢通,其特征在于:所有服務器輪詢開啟網絡性能測試進程;各客戶端輪詢執行網絡性能測試:各客戶端指定待測試的服務器IP地址,測試網絡帶寬,記錄發送數據的時間信息,收集待測試的服務器返回的數據,保存到日志文件中;各客戶端從日志文件中提取日志數據,按照記錄的時間信息生成一段時間內的網絡性能測試報表。2.如權利要求1所述的網絡性能測試系統,其特征在于:所述客戶端與所有服務器之間通過千兆/百兆以太網連接。3.如權利要求1所述的網絡性能測試系統,其特征在于:所述保持每臺客戶端與所有服務器之間的網絡暢通是指:使每臺客戶端與所有服務器之間相互Ping通,傳遞數據。4.如權利要求1所述的網絡性能測試系統,其特征在于:所述輪詢執行是指定時執行。5.如權利要求4所述的網絡性能測試系統,其特征在于:所述定時執行的頻率為:每一分鐘執行一次。6.一種網絡性能測試方法,其特征在于,包括以下步驟: 51、搭建測試環境,保持每臺客戶端與所有服務器之間的網絡暢通; 52、所有服務器輪詢開啟網絡性能測試進程; 53、各客戶端輪詢執行網絡性能測試:各客戶端指定待測試的服務器IP地址,測試網絡帶寬,記錄發送數據的時間信息,收集待測試的服務器返回的數據,保存到日志文件中;各客戶端從日志文件中提取日志數據,按照記錄的時間信息生成一段時間內的網絡性能測試手艮^;。7.如權利要求6所述的網絡性能測試方法,其特征在于:步驟SI中,每臺客戶端與所有服務器之間通過千兆/百兆以太網連接。8.如權利要求6所述的網絡性能測試方法,其特征在于:步驟SI中,所述保持每臺客戶端與所有服務器之間的網絡暢通是指:使每臺客戶端與所有服務器之間相互Ping通,傳遞數據。9.如權利要求6所述的網絡性能測試方法,其特征在于:步驟S3中,所述輪詢執行是指定時執行。10.如權利要求9所述的網絡性能測試方法,其特征在于:所述定時執行的頻率為:每一分鐘執行一次。
【文檔編號】H04L12/26GK106059858SQ201610478323
【公開日】2016年10月26日
【申請日】2016年6月24日
【發明人】譚敏
【申請人】武漢斗魚網絡科技有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
韩国伦理电影