色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

如何理解與區(qū)分軟件性能測試負載測試穩(wěn)定性測試壓力測試

錢衛(wèi)國2年前15瀏覽0評論

如何理解與區(qū)分軟件性能測試負載測試穩(wěn)定性測試壓力測試?

軟件性能測試是基于系統(tǒng)測試階段的一種非功能性測試,為什么叫非功能性測試呢?大家都知道,功能并不會覆蓋多線程操作,但是性能測試就會覆蓋多線程操作,一個功能1000人操作不會有問題,但是一個功能上萬人甚至上億人同時訪問,可能會導(dǎo)致系統(tǒng)崩潰,所以說軟件性能測試是一種非功能性測試,但是基于功能測試之上,性能測試并不會覆蓋需求所有測試點,只是對產(chǎn)生并發(fā)壓力的功能進行測試。

1. 性能測試:在一定的負載條件下,測試系統(tǒng)的響應(yīng)時間等各項性能指標是否符合需求。

How Fast:是用來反應(yīng)一個系統(tǒng)的處理效率的。

How Much:是用來反應(yīng)一個系統(tǒng)的處理能力的。

2. 負載測試:主要是為了獲取系統(tǒng)的最大有效負載用戶數(shù)、系統(tǒng)的最大處理能力和最佳的性能表現(xiàn)點。

負載用戶,就是指虛擬用戶,即我們在性能測試過程中模擬向服務(wù)器發(fā)起請求的虛擬用戶數(shù)。

系統(tǒng)最大負載用戶數(shù):即系統(tǒng)實際的用戶數(shù)。

用戶數(shù)不一定就是使用用戶的人,可能是:人、設(shè)備、調(diào)用者(人、上層接口、外部接口)。

3. 穩(wěn)定性測試:也叫可靠性測試,通過給系統(tǒng)加載一定的業(yè)務(wù)壓力,讓系統(tǒng)持續(xù)運行一段時間(一般為7x24小時),檢測系統(tǒng)是否能夠穩(wěn)定運行,連接是否會中斷,比如網(wǎng)絡(luò)中斷易恢復(fù)性。

4. 壓力測試:主要是為了測試系統(tǒng)的穩(wěn)定性。理論上來說,一般來說穩(wěn)定性測試都是要求7*24小時。一般來說,結(jié)合監(jiān)控,不需要也沒有條件去進行長時間的壓力測試。

不同測試種類之間的區(qū)別分析:

性能測試的區(qū)別在于,在一定的用戶負載條件下,測試系統(tǒng)的響應(yīng)時間,也就是服務(wù)器返回結(jié)果給客戶端呈現(xiàn)在網(wǎng)頁上的時間,一般以2s-5s-10s原則作為標準值 ,以及各項性能指標符合需求。

負載測試:相對性能測試強度更大,用來分析系統(tǒng)性能瓶頸的一種手段,例如一個人你讓他背100斤東西沒問題能正常走路,當你加10斤、20斤、30斤、50斤時可能走不動了這個點就是負載測試的瓶頸點,需要根據(jù)異常情況分析性能指標。

穩(wěn)定性測試其實就是可靠性測試,保證客戶端與服務(wù)端的連接暢通能夠正常通信,網(wǎng)絡(luò)穩(wěn)定,功能穩(wěn)定,如果網(wǎng)絡(luò)不穩(wěn)定一段時間網(wǎng)絡(luò)正常系統(tǒng)要能正常使用。

壓力測試:不需要給系統(tǒng)添加思考時間,直接將系統(tǒng)壓崩潰為位,分析系統(tǒng)最大能支撐多少用戶訪問。