《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 測(cè)試測(cè)量 > 業(yè)界動(dòng)態(tài) > 思博倫通信Avalanche網(wǎng)絡(luò)應(yīng)用測(cè)試方案

思博倫通信Avalanche網(wǎng)絡(luò)應(yīng)用測(cè)試方案

2018-01-31
關(guān)鍵詞: 思博倫 光纖 通信 測(cè)試

網(wǎng)絡(luò)基礎(chǔ)設(shè)施的日益完善為各類應(yīng)用服務(wù)提供了良好的承載平臺(tái),各種接入方式(比如ADSL,,Cable,,光纖接入,,Mobile)為用戶提供了各種接入網(wǎng)絡(luò)的途徑,網(wǎng)絡(luò)終端需要更多種類,,更靈活,,質(zhì)量更好的應(yīng)用服務(wù)。網(wǎng)絡(luò)應(yīng)用服務(wù)種類繁多,,包含傳統(tǒng)的標(biāo)準(zhǔn)應(yīng)用,,比如HTTP,F(xiàn)TP,,DNS,,Streaming等應(yīng)用,更多更復(fù)雜,,增長(zhǎng)更快的是P2P應(yīng)用和Messenger應(yīng)用,。傳統(tǒng)的應(yīng)用可以通過(guò)儀表很好的進(jìn)行測(cè)試,對(duì)于層出不窮的P2P應(yīng)用和Messenger應(yīng)用需要提供更靈活可擴(kuò)展的方案進(jìn)行仿真,。

本文提供了思博倫公司Avalanche 3100對(duì)網(wǎng)絡(luò)應(yīng)用測(cè)試的業(yè)界領(lǐng)先方案,。

2  網(wǎng)絡(luò)應(yīng)用測(cè)試

網(wǎng)絡(luò)應(yīng)用測(cè)試包括對(duì)網(wǎng)絡(luò)應(yīng)用服務(wù)器的測(cè)試和對(duì)中間網(wǎng)絡(luò)應(yīng)用基礎(chǔ)架構(gòu)的測(cè)試。網(wǎng)絡(luò)應(yīng)用從協(xié)議實(shí)現(xiàn)方面包括傳統(tǒng)標(biāo)準(zhǔn)應(yīng)用和五花八門(mén)的非標(biāo)準(zhǔn)(沒(méi)有具體規(guī)范)應(yīng)用,,如P2P和Messenger等,。網(wǎng)絡(luò)應(yīng)用測(cè)試不單單是對(duì)單應(yīng)用測(cè)試,還包括流量模型的測(cè)試,,流量模型是對(duì)一定時(shí)間一定周期內(nèi)網(wǎng)絡(luò)流量的分布特征的抽象,,反應(yīng)各類應(yīng)用在網(wǎng)絡(luò)中的分布情況,流量模型的測(cè)試對(duì)于網(wǎng)絡(luò)應(yīng)用承載和檢測(cè)設(shè)備測(cè)試非常關(guān)鍵,。

3  標(biāo)準(zhǔn)網(wǎng)絡(luò)應(yīng)用測(cè)試

標(biāo)準(zhǔn)網(wǎng)絡(luò)應(yīng)用測(cè)試主要包含基于Web的測(cè)試,,DNS測(cè)試,流媒體測(cè)試,,以及其他各類服務(wù)器(FTP,,郵件,,CIFS等)的測(cè)試,。這些應(yīng)用都會(huì)特定的標(biāo)準(zhǔn)對(duì)應(yīng),有具體的協(xié)議框架,,承載內(nèi)容會(huì)有變化,,具體到實(shí)現(xiàn),,不同的服務(wù)器也會(huì)有特定的要求。此類應(yīng)用的測(cè)試難點(diǎn)在于對(duì)于服務(wù)器的測(cè)試,,比如基于Web的服務(wù)器,,雖然應(yīng)用基于HTTP,但是服務(wù)器比如Portal會(huì)對(duì)客戶端的內(nèi)容有嚴(yán)格的要求,如果僅僅支持HTTP其實(shí)不能說(shuō)就可以測(cè)試Portal服務(wù)器,,因?yàn)閮x表需要提供Portal需要的請(qǐng)求才能完成和Portal的交互,,否則測(cè)試無(wú)法進(jìn)行。對(duì)于傳統(tǒng)標(biāo)準(zhǔn)應(yīng)用測(cè)試,,下面舉Portal測(cè)試為例說(shuō)明思博倫通信Avalanche 3100如何實(shí)現(xiàn)服務(wù)器的測(cè)試,。

(1)Portal服務(wù)器測(cè)試

Portal是基于Web的認(rèn)證系統(tǒng)(HTTP/HTTPS),主要提供個(gè)性化,、單次登錄、聚集各個(gè)信息源的內(nèi)容,,Portal是對(duì)信息的集成技術(shù),,可以很方便的為用戶提供統(tǒng)一的界面和個(gè)性化的服務(wù)。

Portal雖然是基于Web的技術(shù),,登錄Portal的過(guò)程雖然簡(jiǎn)單,,但是Portal通常會(huì)提供一些會(huì)話信息給登錄客戶端,這些信息對(duì)客戶端來(lái)說(shuō)是動(dòng)態(tài)變化的,,需要提供給Portal以表明自己的會(huì)話合法性,。測(cè)試的難點(diǎn)在于如何提供Portal需要的動(dòng)態(tài)內(nèi)容以保證Portal對(duì)用戶的身份認(rèn)證以及Portal通過(guò)認(rèn)證對(duì)用戶的控制。對(duì)于Portal的測(cè)試,,儀表需要支持比如Cookie,,Session ID等才能完成和Portal的交互。通過(guò)Avalanche 3100可以完成任何和Portal動(dòng)態(tài)交互的過(guò)程,,以達(dá)到測(cè)試的目的,。

(2)測(cè)試場(chǎng)景

Avalanche 3100仿真登錄的客戶端,登錄Portal,,登錄成功以后,,點(diǎn)播電影《阿凡達(dá)》。

登錄的過(guò)程需要若干動(dòng)態(tài)交互的過(guò)程,,比如Session ID,,Cookie以及View State等。

Avalanche 3100通過(guò)對(duì)動(dòng)態(tài)內(nèi)容的變量化來(lái)完成動(dòng)態(tài)交互的目的,,同時(shí)提供高性能的壓力測(cè)試,。Avalanche 3100也是性能測(cè)試儀表中惟一支持與Portal動(dòng)態(tài)交互的儀表。

(3)P2P和Messenger測(cè)試

目前網(wǎng)絡(luò)中的應(yīng)用除了標(biāo)準(zhǔn)的應(yīng)用外,,還有幾千種甚至更多流行的其他應(yīng)用,,比如P2P(BitTorrent,eDonkey,,Kazaa,,Gnutella)和Messenger(MSN,QQ,Yahoo Messenger,,Skype,,GTalk)應(yīng)用,同時(shí)一些研究機(jī)構(gòu)或者軍方會(huì)有自己的專有協(xié)議或者定制應(yīng)用,。這些應(yīng)用的測(cè)試是棘手的問(wèn)題,,主要在于這些應(yīng)用不規(guī)范,不標(biāo)準(zhǔn),,種類繁多,,協(xié)議變化快無(wú)法一一跟蹤,以前儀表的方法是通過(guò)對(duì)單個(gè)會(huì)話的回放來(lái)仿真這些應(yīng)用,,這么做的問(wèn)題在于無(wú)法根據(jù)應(yīng)用變化隨時(shí)進(jìn)行修改,,并且簡(jiǎn)單的單用戶回放無(wú)法實(shí)現(xiàn)多用戶多場(chǎng)景多流程的變化,與現(xiàn)網(wǎng)相去較遠(yuǎn),,并且這種回放無(wú)法對(duì)交互過(guò)程進(jìn)行編輯甚至定制,,所有過(guò)程千篇一律,對(duì)于DPI等測(cè)試效果很不佳,。針對(duì)這種情況,,Avalanche 3100提供的SAPEE(Scaleable ApplicaTIon Playback EmulaTIon Environment)可以提供靈活的可擴(kuò)展的方案,對(duì)所有基于TCP/UDP的非標(biāo)準(zhǔn)應(yīng)用進(jìn)行動(dòng)態(tài)仿真,,適應(yīng)各類應(yīng)用的版本升級(jí)和協(xié)議變化,。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,,并不代表本網(wǎng)站贊同其觀點(diǎn),。轉(zhuǎn)載的所有的文章、圖片,、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容,、版權(quán)和其它問(wèn)題,,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,,避免給雙方造成不必要的經(jīng)濟(jì)損失,。聯(lián)系電話:010-82306118;郵箱:[email protected],。