網(wǎng)絡(luò)測(cè)試是軟件評(píng)測(cè)師上午場(chǎng)考試高頻出現(xiàn)的知識(shí)點(diǎn),自從網(wǎng)絡(luò)通信產(chǎn)品的誕生起,網(wǎng)絡(luò)測(cè)試技術(shù)就成為通信工業(yè)中不可或缺的部分。伴隨著通信產(chǎn)品的更新?lián)Q代和網(wǎng)絡(luò)構(gòu)建技術(shù)的發(fā)展,網(wǎng)絡(luò)測(cè)試技術(shù)也經(jīng)歷了幾個(gè)階段的發(fā)展,其技術(shù)主體已經(jīng)逐漸趨于成熟。下面就網(wǎng)絡(luò)測(cè)試的基本技術(shù)指標(biāo)、分類(lèi)和測(cè)試對(duì)象等知識(shí)點(diǎn)進(jìn)行總結(jié)學(xué)習(xí)。
一、對(duì)網(wǎng)絡(luò)設(shè)備和TCP/IP網(wǎng)絡(luò)的檢測(cè)主要包括以下基本技術(shù)指標(biāo):
(1)吞吐量:指被測(cè)試設(shè)備或被測(cè)試系統(tǒng)在不丟包的情況下,能夠達(dá)到的最大包轉(zhuǎn)發(fā)速率。
(2)丟包率:通過(guò)測(cè)量由于缺少資源而未轉(zhuǎn)發(fā)的包的比例來(lái)顯示高負(fù)載狀態(tài)下系統(tǒng)的性能。
(3)延時(shí):指測(cè)量系統(tǒng)在有負(fù)載條件下轉(zhuǎn)發(fā)數(shù)據(jù)包所需的時(shí)間。
(4)背靠背性能:指通過(guò)以最大幀速率發(fā)送突發(fā)傳輸流,并測(cè)量無(wú)包丟失時(shí)的最大突發(fā)長(zhǎng)度(總包數(shù)量)來(lái)測(cè)試緩沖區(qū)容量。
二、根據(jù)不同的測(cè)試目的和測(cè)試對(duì)象,網(wǎng)絡(luò)測(cè)試的類(lèi)型可以概括為以下幾類(lèi):
(1)網(wǎng)絡(luò)可靠性測(cè)試:使被測(cè)試網(wǎng)絡(luò)在較長(zhǎng)時(shí)間內(nèi)(通常是24~72 小時(shí))經(jīng)受較大負(fù)載,通過(guò)監(jiān)視網(wǎng)絡(luò)中發(fā)生的錯(cuò)誤和出現(xiàn)的故障,驗(yàn)證在高強(qiáng)度環(huán)境中網(wǎng)絡(luò)系統(tǒng)的存活能力,也就是它的可靠性。
(2)網(wǎng)絡(luò)可接受性測(cè)試:該測(cè)試是對(duì)將要使用的網(wǎng)絡(luò)的驗(yàn)收,其重要性和必要性是顯然的??山邮苄詼y(cè)試是在系統(tǒng)正式實(shí)施前的“試運(yùn)行”。它是一個(gè)非常有效的方法,確保新系統(tǒng)能提供良好而穩(wěn)定的性能。
(3)網(wǎng)絡(luò)瓶頸測(cè)試:為找到導(dǎo)致系統(tǒng)性能下降的瓶頸,需要進(jìn)行網(wǎng)絡(luò)瓶頸測(cè)試。
(4)網(wǎng)絡(luò)容量規(guī)劃測(cè)試:進(jìn)行該測(cè)試可檢測(cè)當(dāng)前網(wǎng)絡(luò)中是否存在多余的容量空間,當(dāng)網(wǎng)絡(luò)承受的總負(fù)載超過(guò)網(wǎng)絡(luò)總?cè)萘繒r(shí),網(wǎng)絡(luò)的性能或吞吐量就有可能下降,所以在網(wǎng)絡(luò)負(fù)載接近這一臨界點(diǎn)(網(wǎng)絡(luò)的最大容量)前,就要根據(jù)負(fù)載增長(zhǎng)的幅度擴(kuò)充網(wǎng)絡(luò)資源。
(5)網(wǎng)絡(luò)升級(jí)測(cè)試:升級(jí)測(cè)試是將硬件或軟件的新版本與當(dāng)前版本在性能、可靠性和功能等方面進(jìn)行比較,同時(shí)驗(yàn)證產(chǎn)品升級(jí)對(duì)網(wǎng)絡(luò)的性能是否會(huì)有不良影響。
(6)網(wǎng)絡(luò)功能/特性測(cè)試:功能測(cè)試是面向網(wǎng)絡(luò)的,核實(shí)的是應(yīng)用程序的多用戶(hù)特征和重負(fù)載下后臺(tái)功能能否正確地執(zhí)行,關(guān)注的是當(dāng)多個(gè)用戶(hù)使用應(yīng)用程序時(shí),網(wǎng)絡(luò)和文件系統(tǒng)或數(shù)據(jù)庫(kù)服務(wù)器之間的交互情況。特性測(cè)試核實(shí)的是單個(gè)命令和應(yīng)用程序功能,通常用較小的負(fù)載完成,關(guān)注的是用戶(hù)界面、應(yīng)用程序的操作以及用戶(hù)與計(jì)算機(jī)之間的互操作。
(7)網(wǎng)絡(luò)吞吐量測(cè)試:吞吐量測(cè)試檢測(cè)的是每秒鐘傳輸數(shù)據(jù)的字節(jié)數(shù)和數(shù)據(jù)報(bào)數(shù),用于檢測(cè)服務(wù)器、磁盤(pán)子系統(tǒng)、適配卡/驅(qū)動(dòng)連接、網(wǎng)橋、路由器、集線(xiàn)器、交換器和通信連接。吞吐量的測(cè)試用于測(cè)量網(wǎng)絡(luò)的性能,找到網(wǎng)絡(luò)瓶頸以及比較不同產(chǎn)品的性能。
(8)網(wǎng)絡(luò)響應(yīng)時(shí)間測(cè)試:檢測(cè)系統(tǒng)完成一系列任務(wù)所需的時(shí)間,本項(xiàng)測(cè)試是用戶(hù)最關(guān)心的。
(9)衰減測(cè)試:測(cè)試貫穿整個(gè)通信連接或者信道的信號(hào)衰減。
(10)網(wǎng)絡(luò)配置規(guī)模測(cè)試:通過(guò)反復(fù)比較不同的運(yùn)行性能,并比較每次結(jié)果,找到令人滿(mǎn)意的運(yùn)行性能配置。
(11)網(wǎng)絡(luò)設(shè)備評(píng)估測(cè)試:比較各個(gè)產(chǎn)品,例如,服務(wù)器、操作系統(tǒng)或應(yīng)用程序的性能。
三、網(wǎng)絡(luò)測(cè)試不可能對(duì)整個(gè)網(wǎng)路的所有設(shè)備和組件進(jìn)行全部的測(cè)試,因此測(cè)試內(nèi)容要有所選擇,測(cè)試要針對(duì)網(wǎng)絡(luò)系統(tǒng)中的關(guān)鍵部分。網(wǎng)絡(luò)測(cè)試的對(duì)象可以細(xì)分為以下7個(gè)部分:
(1)文件服務(wù)器;
(2)工作站;
(3)網(wǎng)絡(luò)操作系統(tǒng);
(4)應(yīng)用程序、客戶(hù)/服務(wù)器數(shù)據(jù)庫(kù)和工作站桌面軟件;
(5)路由器、集線(xiàn)器、交換機(jī)和網(wǎng)橋;
(6)網(wǎng)段:通常把已經(jīng)在網(wǎng)絡(luò)中運(yùn)行的,經(jīng)確認(rèn)正常的工作負(fù)載模式作為基準(zhǔn),把新的子網(wǎng)加入到作為基準(zhǔn)的網(wǎng)段中,然后進(jìn)行性能、穩(wěn)定性和功能性測(cè)試,看是否有錯(cuò)誤發(fā)生。
(7)全局網(wǎng):網(wǎng)段測(cè)試通過(guò)后,就要把網(wǎng)段放到網(wǎng)絡(luò)中進(jìn)行全局網(wǎng)測(cè)試。