網(wǎng)絡(luò)測試主要面向的是
交換機(jī)、
路由器、
防火墻等網(wǎng)絡(luò)設(shè)備,可以通過手動(dòng)測試或自動(dòng)化測試來驗(yàn)證該設(shè)備是否能夠達(dá)到既定功能。
手動(dòng)測試
人為的搭建環(huán)境,通過一定的網(wǎng)絡(luò)
拓?fù)浣Y(jié)構(gòu)進(jìn)行設(shè)備連接,然后手動(dòng)的輸入
enable,config t等一系列命令,然后再配置某些協(xié)議,最后通過show config命令或者其他命令來驗(yàn)證該設(shè)備是否能夠滿足此功能。
自動(dòng)化測試
在一定的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)下,通過諸如active tcl、
python、ruby等自動(dòng)化測試腳本基于某測試平臺(tái)(諸如Ixia,sigmationTF等),經(jīng)過自動(dòng)化測試工程師將編寫好后的腳本(一般是job or project文件)提交給測試平臺(tái)后,一段時(shí)間后來查看運(yùn)行日志,來確認(rèn)或者驗(yàn)證設(shè)備的功能是否實(shí)現(xiàn)。
范圍
網(wǎng)絡(luò)測試首先需要驗(yàn)證的是設(shè)備的功能滿足與否,在此基礎(chǔ)上,設(shè)備的安全性也尤為重要。現(xiàn)在一些黑客可以通過一些工具或自己開發(fā)的腳本對設(shè)備進(jìn)行攻擊,比如
DDOS攻擊,DNS攻擊等。因此,網(wǎng)絡(luò)安全測試也顯得尤為重要。
測試工具
Ixia
美國Ixia公司生產(chǎn),Ixia®主要用于用于多種網(wǎng)絡(luò)設(shè)備性能測試的負(fù)載生成器和分析儀,可測試的設(shè)備包括交換機(jī)、路由器、有線和無線
Modem等邊緣和骨干網(wǎng)絡(luò)設(shè)備。
sigmationTF
美國sigma&成都杰華科技公司生產(chǎn),是業(yè)界第一款商業(yè)的通用自動(dòng)化測試平臺(tái),是一款基于硬件的產(chǎn)品,提供功能受限的軟件版本供試用。能夠開發(fā)、調(diào)試、運(yùn)行基于通用 TCL, Perl, Python 等語言的自動(dòng)化測試腳本。它可以進(jìn)行:A)CLI 測試,任何基于 CLI 的設(shè)備和軟件,如路由器、交換機(jī)、防火墻、WiFi 設(shè)備B)GUI 測試,任何基于 Web 界面的設(shè)備和軟件,包括 Web 服務(wù)提供商、SOHO 設(shè)備、門戶網(wǎng)站、B2B 網(wǎng)站、B2C 網(wǎng)站…C)需要多種設(shè)備與軟件進(jìn)行交互的集成測試和系統(tǒng)測試
Smartbits
美國思博倫公司生產(chǎn)。SmartBits®是數(shù)據(jù)通信領(lǐng)域廣泛認(rèn)同的、能夠?qū)τ诰W(wǎng)絡(luò)及設(shè)備進(jìn)行性能測試和評估分析的標(biāo)準(zhǔn)測量儀表。幫助用戶測試:交換機(jī)、路由器的性能,如吞吐量、延遲、丟包等指標(biāo),更可以在一個(gè)端口中模擬上千萬個(gè)網(wǎng)絡(luò)的數(shù)量,并可以對其各自的性能進(jìn)行分析,測試出不同的QoS下不同流量的表現(xiàn)。除了對交換機(jī)和路由器的基本網(wǎng)絡(luò)設(shè)備的測試, SmartBits還能夠應(yīng)用在網(wǎng)絡(luò)安全設(shè)備、接入網(wǎng)設(shè)備、通信終端、ATM設(shè)備進(jìn)行測試和分析。
LoadRunner
LoadRunner® 是一種預(yù)測系統(tǒng)行為和性能的工業(yè)標(biāo)準(zhǔn)級負(fù)載測試工具。通過以模擬上
千萬用戶實(shí)施并發(fā)負(fù)載及實(shí)時(shí)性能監(jiān)測的方式來確認(rèn)和查找問題,LoadRunner 能夠?qū)φ麄€(gè)
企業(yè)架構(gòu)進(jìn)行測試。