如何測試網絡應用峰值流量抗壓能力?
網絡流量管理已經越來越成為網絡工程師的重要項目,為了測試網絡對峰值流量的壓力性能,大家都想找一套真實的網絡流量應用測試系統,這將如何辦?
應用層測試與物理層測試的不同
IxChariot是目前唯一成為工業界標準的IP網絡與網絡設備應用層測試系統。IxChariot 測試原理是通過主動式定量的測試方式,產生真實的流量,測試網絡設備或網絡系統在真實應用下端到端的性能。同時,IxChariot采用分布式的結構,可以對任何規模或形式的網絡進行性能測試,其測試結構如下圖:
和傳統的物理層測試不同,IxChariot是通過模擬各種真實的網絡應用流量來測試網絡和網絡設備。這樣做的好處是能夠驗證網絡或網絡設備在具體應用時的表現,因為對于任何網絡或網絡設備來說,如果它在實際應用時性能表現良好的話,那我們可以認為這個網絡系統的各方面都是良好的,這也是應用層測試的特點所在。
IxChariot測試優點如下:
支持協議:
TCP、UDP、IPX、SPX、RTP、APPC和Ipv6(TCP、UDP、RTP)
支持應用:
基準測試:文件傳輸、高性能吞吐量測試、數據庫應用
商業應用:ActiveDirectory、Mail、Exchange、SQL、Oracle、SAP、Lotus等
Internet應用:FTP、HTTP、NNTP、POP3、SMTP、Telnet
流媒體應用:IPTV、NetMeeting、Realmedia并且經過CISCO、微軟、Real的認證
P2P的應用:MSN、yahoo等應用
腳本編輯更加靈活:
現有的腳本可以很靈活的修改試生成的數據流更加符合用戶的真實應用。Application Scaner可以直接抓取用戶的真實應用數據包生成腳本,使生成的數據流更加符合用戶的真實應用。
測試構架:
IxChariot采用主動定量開放式的測試構架,方便用戶測試部署。 分布式的測試結構可以支持:點到點、點到多點、多點到多點等模式最多可以支持10000個并發鏈接。
Compare test測試結果對比模板:
實現測試結果對比,各種優化策略的驗證。
IxChariot針對網絡和網絡設備性能的測試:
測試結果: 吞吐量(Throughput)
響應時間(Response Time)
交易速率(Transaction Rate)
針對流媒體的測試:
單路延遲(One-Way Delay)
丟包(Loss Data)
連續丟包(Consecutive Lost Datagrams)
***連續丟包(Maximum Consecutive Lost Datagrams)
抖動 Jitter (Delay Variation)RFC1889
抖動***值 Jitter (Delay Variation) Maximum
MOS值針對VoIP采用E_model模式(ITU G.107)IxChariot的Ipv6測試 #p#
IxChariot的Ipv6測試
IxChariot在Ipv6測試方面的應用如下:
支持協議:TCP-Ipv6、UDP-Ipv6、RTP-Ipv6
支持應用:
包括FTP、HTTP、WEB、SAP、Exchange、IPTV、Real、VoIP、Multicasting等在內的120余種主流網絡應用。
在流媒體和VoIP中都可以使用Ipv6進行測試。得出相應得測試結果,包括吞吐量、響應時間、單路延遲、丟包、抖動等測試參數。
IxChariot在VoIP測試中的應用:
同時,IxChariot在測試精度方面也提供了與硬件測試設備同等級的精度,比如時鐘同步,而且在IxChariot 6.0新的版本中對測試時間及時鐘同步的算法做了進一步的修改。其在時鐘同步測試精度與硬件測試的結果誤差僅為±1ms。
IxChariot在故障檢測中的應用:
Chariot可以應用在針對網絡的的故障診斷。具體應用如下圖:
如有問題存在工作站A-1和服務器D-1之間,IxChariot能夠幫助發現問題的所在,找到問題的根源。
1、 是否是交換機SW-1的問題可以在A-1和A-3之間運行IxChariot的測試。
2、是否是交換機SW-2的問題可以在D-1和D-2之間運行Ix Chariot的測試。
3、是否是路由器的問題可以在A-2和C-1之間及B-2和C-1各自進行測試對測試結果進行對比。
4、是否是WAN鏈路的問題可以在B-1和C-1之間運行IxChariot測試。
5、所有的測試結果及先前的基準測試以及和點到點的測試結果對比,確定問題根源所在。
IxChariot關于QoS應用:
IxChariot在QoS方面的應用有專門針對QoS的應用模板,支持3種QoS模型:DiffServ、Generic QoS、IP TOS。
IxChariot針對CDMA、GPRS中的IP應用測試:
IxChariot網絡與網絡設備性能測試軟件在無線通訊應用中也能發揮巨大的作用,可以對采用IP技術的無線網絡或設備進行應用性能方面的評估與測試,目前已被Ericsson、T-Mobil、NTT、DoCoMo、France Telecom與Bouygues Telecom等著名電信、移動運營商所采用,測試的領域包括GPRS、CDMA的數據業務與WLAN等,測試環境包括定點測試與移動測試兩種。
測試項目包括:
每個BSS支持的呼叫數量與每個呼叫的吞吐量。
點到點、點到多點情況下數據業務應用中的吞吐量、回路時延、時延等。
漫游狀態下數據業務的性能。
數據業務對語音質量的影響。
固定與DHCP IP地址。
無線網絡的覆蓋范圍(需GPS支持)與對數據業務的影響等。
與傳統的測試手段與工具相比,IxChariot在無線通訊數據業務應用性能測試方面提供了一個靈活、便捷、廉價的測試方案。通過應用IxChariot,運營商能對各種網絡的改變如多網、異構網的合并、新用戶、新應用、新設備的加入、不同ISP之間的接入等進行預先的性能評估與測試,對網絡性能的影響作一個系統、全面的了解,并可在網絡狀態改變完成后對網絡性能進行驗證。 #p#
IxChariot應用的幾個方面
(1) IxChariot在網絡設備的選型和性能標準確定中的應用。
IxChariot在網絡建設過程中的設備選型和性能標準確定方面可以幫助用戶及時有效的對所有備選設備的性能指標的進行確定。采用IxChariot模擬所選設備所應用的業務,對設備的性能進行測試。用以了解所有備選設備的性能。如所選的設備是用來應用新型的流媒體業務中的視頻業務,那么就可以采用IxChariot模擬多個用戶(最多可以模擬10000個用戶)應用IPTV或NetMeeting等業務的真是應用來確定設備應用性能標準。幫助用戶簡單快捷的實現設備選型和性能指標的確定。
(2) IxChariot在網絡設備的安裝驗收和制定安裝驗收標準過程中的應用。
采用該軟件能為網絡設備的安裝驗收和定制安裝驗收標準提供測試手段。采IxChariot可以在設備安裝測試前做針對設備的基準性能測試,作為設備性能的標準保存下來。等設備安裝調試完成后再用IxChariot對網絡及設備進行相同的測試。以用來評估設備網絡的基準性能,同時作為驗收的一種標準方便用戶對網絡設備的安裝驗收工作。
(3) IxChariot可以對不同的網絡和終端設備進行不同的多流量的壓力測試。
IxChariot是基于IP主動定量的應用層測試工具,所以可以對不同的網絡和終端設備進行應用性能的測試。簡單、方便的實現對不同運營商和不同地區漫游及不同的設備終端進行應用測試。同時IxChariot可以采用教本模擬130多種不同的應用所以能夠在不同的網絡和終端設備上進行不同的多種多樣流量的壓力測試。方便用戶快速簡單的實現對網絡在不同的網絡和終端設備上應用多種多樣新業務的性能驗證。
(4) IxChariot對發生問題的網絡進行遠程測試和斷定問題。
IxChariot的基本構成機構可以方便的在遠程不同的地方布置測試端點軟件,用來實現遠程測試。同時通過在不同的地方布置測試端點Endpoint Soft可以用回退測試的方法簡單快速的診斷遠程或本地的網絡測試問題。快速的定位問題的目的低及根源。幫助用戶快速簡單的實現網絡的遠程測試和診斷故障。
(5) IxChariot可以作為網絡維護工具測試了解網絡特性的變化。
IxChariot 作為網絡設備和網絡本身的一個測試工具,提供主動式網絡在線性能分析及監視。該軟件還可以作為網絡維護的工具,進行故障診斷與定位、性能優化與驗證等。同時由于IxChariot采用了分布式的測試方式,能夠快速的部署測試任務,可以大大的提高運營商對用戶投訴的響應處理時間,增強企業的快速反映能力。
另外,IxChariot可以作為日常的維護工具對網絡的日常運行特性進行了解,幫助用戶更快、更好的做好日常維護工作。
(6) IxChariot可以幫助用戶做QoS驗證。
IxChariot提供了三種QoS模板:Diffserv、Generic QoS與IP TOS.您可以自由定制QoS機制,如修改TOS 字段等,并將這些QoS特性賦予給IxChariot產生的各種應用流量,觀察這些流量在網絡上的運行情況,以此來評估網絡或網絡設備的QoS策略實行情況。在3G網絡上運行的一些新的應用業務必然會有一些優化策略來保證業務的運行運營,完全可以采用IxChariot來模擬新的應用業務及相應的優化策略(QoS)。驗證在3G網絡上QoS優化策略的運行情況,測試網絡的真是性能。
【編輯推薦】