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