利用Chariot Endpoint 測試網絡吞吐量
Writer: Qiming liu
Email: heroot@gmail.com
QQ:307518080
利用軟件:
Chariot 5.4 (下載http://www.piaodown.com/down/soft/19431.htm)
Endpoint 5.1 (下載http://www.netiq.com/support/pe/pe.asp)
Chariot介紹
Chariot是頂尖的網絡業務和性能測試軟件之一,能夠模擬眾多的商業應用進行測試,例如HTTP、FTP、AD、Exchange、SQL、Oracle和SAP等;
Chariot是目前世界上唯一認可的應用層IP網絡及網絡設備的測試軟件,可提供端到端,多操作系統,多協議測試,多應用模擬測試,其應用范圍包括有線,無線,局域,廣域網絡及網絡設備;可以進行網絡故障定位,用戶投訴分析,系統評估,網絡優化等。從用 戶角度測試網絡或網絡參數(吞吐量,反應時間,延時,抖動,丟包等)。
Chariot工作原理:
Chariot和一般的網管系統及一些在線監測系統有本質上的不同。網管系統及一些在線監測系統采取被動式監視,而Chariot采用主動式監視及測量;網管系統及一些在線監測系統提供定性的測量,而Chariot采取定量的測量。
Chariot測試原理是通過產生模擬真實的流量,采用End to End的方法測試網絡設備或網絡系統在真實環境中的性能。能夠廣泛應用在SWITCH,ROUTER,WIRELESS,QoS,MULTICASTING及網絡等方面的功能和性能測試。
Chariot的基本組成包括Chariot控制台和Endpoint.其中Chariot控制台可以運行於Microsoft的各種Windows平台。在Chariot控制台上可以定義各種可能的測試拓撲結構和測試業務類型。Endpoint可以運行 在幾乎目前流行的所有操作系統上。Chariot Endpoint能夠充分利用運行主機的資源,執行Chariot控制台發布的Script命令,從而完成需要的測試。具體的工作流程圖見下圖
Chariot測試實例
測試交換機
測試路由器
測試防火牆
測試無線鏈路
實際應用:
通過一個最簡單的實例來介紹Chariot5.4的使用。通過Chariot可以測量出網絡中任意兩個節點之間的真實的最大帶寬,這樣就不會被ISP欺騙花高價錢享受低帶寬了。
測量網絡中任意兩個節點的帶寬:
任務描述:
經常有人反映網絡速度緩慢,那么怎樣確定網絡間帶寬是多少呢?SNIFFER只能抓包不能給出實際帶寬,這時候就需要Chariot來幫忙了。我們假定要測量網絡中A計算機192.168.1.10與B計算機192.168.1.11之間的實際帶寬。
實現方法:
第一步:安裝Endpoint,下載Endpoint,上面已經給出下載地址,在A、B兩台機上安裝Endpoint,安裝之后Endpoint會自行起動,打開任務管理器會發現多了Endpoint支持的操作系統多了一個Endpoint.exe進程
Endpoint支持的操作系統有:Compaq Tru64 UNIX、FreeBSD UNIX、HP-UX、IBM AIX、IBM MVS、IBM OS/2、Linux 、Linux IA-64、Microsoft Windows 3.1、Microsoft Windows 95、Microsoft Windows 98/Windows Me、Microsoft Windows NT/2000/XP/XP(64-bit)、Novell Netware、Sco UNIXWare、SGI IRIX、Spirent Communications TeraMetrics、Sun Solaris。
第二步:安裝Chariot,在另一台機器上安裝Chariot,也可以在A、B其中的一台機上安裝Chariot,這里安裝在另一台機器上,IP為192.168.1.12,Chariot只能安裝在Windows系統上
第三步:配置Chariot,主界面中點NEW按鈕,彈出的界面中點上方一排按鈕的ADD PAIR,在ADD AN ENDPOINT PAIR窗口中輸入PAIR名稱,然后在ENDPOINT1處輸入A計算機的IP地址192.168.1.10,在ENDPOINT2處輸入B計算機的IP地址192.168.1.11.按select script按鈕並選擇一個腳本,由於我們是測量帶寬所以選擇軟件內置的腳本High Performance Throughput
第四步:確定后我們點主菜單的RUN啟動測量工作,當然直接點上面一排里的RUN按鈕也是可以的,之后軟件會測試100個數據包從A計算機發送到B計算機。由於軟件默認的傳輸數據包很小所以很快測量工作就結束了。在結果中我們點THROUGHPUT標簽可以查看具體測量的帶寬大小。如圖顯示了A與B計算機之間的實際最大帶寬為93.065Mbp/S。
這里通過一個最簡單的實例介紹了Chariot的基本功能和工作原理並帶着大家完成了一個最簡單的帶寬吞吐量測量例子,Chariot功能是強大的,很多技巧可以幫助我們測量得更加准確更加具有權威性。
歡迎對這方面有了解或興趣的朋友們與我交流 J