網(wǎng)絡(luò)測試是軟件評測師上午場考試高頻出現(xiàn)的知識點,自從網(wǎng)絡(luò)通信產(chǎn)品的誕生起,網(wǎng)絡(luò)測試技術(shù)就成為通信工業(yè)中不可或缺的部分。伴隨著通信產(chǎn)品的更新?lián)Q代和網(wǎng)絡(luò)構(gòu)建技術(shù)的發(fā)展,網(wǎng)絡(luò)測試技術(shù)也經(jīng)歷了幾個階段的發(fā)展,其技術(shù)主體已經(jīng)逐漸趨于成熟。下面就網(wǎng)絡(luò)測試的基本技術(shù)指標(biāo)、分類和測試對象等知識點進行總結(jié)學(xué)習(xí)。

一、對網(wǎng)絡(luò)設(shè)備和TCP/IP網(wǎng)絡(luò)的檢測主要包括以下基本技術(shù)指標(biāo):

(1)吞吐量:指被測試設(shè)備或被測試系統(tǒng)在不丟包的情況下,能夠達到的最大包轉(zhuǎn)發(fā)速率。

(2)丟包率:通過測量由于缺少資源而未轉(zhuǎn)發(fā)的包的比例來顯示高負(fù)載狀態(tài)下系統(tǒng)的性能。

(3)延時:指測量系統(tǒng)在有負(fù)載條件下轉(zhuǎn)發(fā)數(shù)據(jù)包所需的時間。

(4)背靠背性能:指通過以最大幀速率發(fā)送突發(fā)傳輸流,并測量無包丟失時的最大突發(fā)長度(總包數(shù)量)來測試緩沖區(qū)容量。


二、根據(jù)不同的測試目的和測試對象,網(wǎng)絡(luò)測試的類型可以概括為以下幾類:

(1)網(wǎng)絡(luò)可靠性測試:使被測試網(wǎng)絡(luò)在較長時間內(nèi)(通常是24~72 小時)經(jīng)受較大負(fù)載,通過監(jiān)視網(wǎng)絡(luò)中發(fā)生的錯誤和出現(xiàn)的故障,驗證在高強度環(huán)境中網(wǎng)絡(luò)系統(tǒng)的存活能力,也就是它的可靠性。

(2)網(wǎng)絡(luò)可接受性測試:該測試是對將要使用的網(wǎng)絡(luò)的驗收,其重要性和必要性是顯然的。可接受性測試是在系統(tǒng)正式實施前的“試運行”。它是一個非常有效的方法,確保新系統(tǒng)能提供良好而穩(wěn)定的性能。

(3)網(wǎng)絡(luò)瓶頸測試:為找到導(dǎo)致系統(tǒng)性能下降的瓶頸,需要進行網(wǎng)絡(luò)瓶頸測試。

(4)網(wǎng)絡(luò)容量規(guī)劃測試:進行該測試可檢測當(dāng)前網(wǎng)絡(luò)中是否存在多余的容量空間,當(dāng)網(wǎng)絡(luò)承受的總負(fù)載超過網(wǎng)絡(luò)總?cè)萘繒r,網(wǎng)絡(luò)的性能或吞吐量就有可能下降,所以在網(wǎng)絡(luò)負(fù)載接近這一臨界點(網(wǎng)絡(luò)的最大容量)前,就要根據(jù)負(fù)載增長的幅度擴充網(wǎng)絡(luò)資源。

(5)網(wǎng)絡(luò)升級測試:升級測試是將硬件或軟件的新版本與當(dāng)前版本在性能、可靠性和功能等方面進行比較,同時驗證產(chǎn)品升級對網(wǎng)絡(luò)的性能是否會有不良影響。

(6)網(wǎng)絡(luò)功能/特性測試:功能測試是面向網(wǎng)絡(luò)的,核實的是應(yīng)用程序的多用戶特征和重負(fù)載下后臺功能能否正確地執(zhí)行,關(guān)注的是當(dāng)多個用戶使用應(yīng)用程序時,網(wǎng)絡(luò)和文件系統(tǒng)或數(shù)據(jù)庫服務(wù)器之間的交互情況。特性測試核實的是單個命令和應(yīng)用程序功能,通常用較小的負(fù)載完成,關(guān)注的是用戶界面、應(yīng)用程序的操作以及用戶與計算機之間的互操作。

(7)網(wǎng)絡(luò)吞吐量測試:吞吐量測試檢測的是每秒鐘傳輸數(shù)據(jù)的字節(jié)數(shù)和數(shù)據(jù)報數(shù),用于檢測服務(wù)器、磁盤子系統(tǒng)、適配卡/驅(qū)動連接、網(wǎng)橋、路由器、集線器、交換器和通信連接。吞吐量的測試用于測量網(wǎng)絡(luò)的性能,找到網(wǎng)絡(luò)瓶頸以及比較不同產(chǎn)品的性能。

(8)網(wǎng)絡(luò)響應(yīng)時間測試:檢測系統(tǒng)完成一系列任務(wù)所需的時間,本項測試是用戶最關(guān)心的。

(9)衰減測試:測試貫穿整個通信連接或者信道的信號衰減。

(10)網(wǎng)絡(luò)配置規(guī)模測試:通過反復(fù)比較不同的運行性能,并比較每次結(jié)果,找到令人滿意的運行性能配置。

(11)網(wǎng)絡(luò)設(shè)備評估測試:比較各個產(chǎn)品,例如,服務(wù)器、操作系統(tǒng)或應(yīng)用程序的性能。



三、網(wǎng)絡(luò)測試不可能對整個網(wǎng)路的所有設(shè)備和組件進行全部的測試,因此測試內(nèi)容要有所選擇,測試要針對網(wǎng)絡(luò)系統(tǒng)中的關(guān)鍵部分。網(wǎng)絡(luò)測試的對象可以細(xì)分為以下7個部分:

(1)文件服務(wù)器;

(2)工作站;

(3)網(wǎng)絡(luò)操作系統(tǒng);

(4)應(yīng)用程序、客戶/服務(wù)器數(shù)據(jù)庫和工作站桌面軟件;

(5)路由器、集線器、交換機和網(wǎng)橋;

(6)網(wǎng)段:通常把已經(jīng)在網(wǎng)絡(luò)中運行的,經(jīng)確認(rèn)正常的工作負(fù)載模式作為基準(zhǔn),把新的子網(wǎng)加入到作為基準(zhǔn)的網(wǎng)段中,然后進行性能、穩(wěn)定性和功能性測試,看是否有錯誤發(fā)生。

(7)全局網(wǎng):網(wǎng)段測試通過后,就要把網(wǎng)段放到網(wǎng)絡(luò)中進行全局網(wǎng)測試。