1 回答

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超4個(gè)贊
以下是網(wǎng)上零散的資料,我對(duì)他們進(jìn)行了整理。
性能測(cè)試(或稱多用戶并發(fā)性能測(cè)試)、負(fù)載測(cè)試、強(qiáng)度測(cè)試、容量測(cè)試是性能測(cè)試領(lǐng)域里的幾個(gè)方面,但是概念很容易混淆。下面將幾個(gè)概念進(jìn)行介紹。
性能測(cè)試(Performance Test):通常收集所有和測(cè)試有關(guān)的所有性能,通常被不同人在不同場(chǎng)合下進(jìn)行使用。
關(guān)注點(diǎn):how much和how fast
負(fù)載測(cè)試(Load Test):負(fù)載測(cè)試是一種性能測(cè)試,指數(shù)據(jù)在超負(fù)荷環(huán)境中運(yùn)行,程序是否能夠承擔(dān)。
關(guān)注點(diǎn):how much
強(qiáng)度測(cè)試(Stress Test): 強(qiáng)度測(cè)試是一種性能測(cè)試,他在系統(tǒng)資源特別低的情況下軟件系統(tǒng)運(yùn)行情況,目的是找到系統(tǒng)在哪里失效以及如何失效的地方。包括
Spike testing:短時(shí)間的極端負(fù)載測(cè)試
Extreme testing:在過(guò)量用戶下的負(fù)載測(cè)試
Hammer testing:連續(xù)執(zhí)行所有能做的操作
容量測(cè)試(Volume Test):確定系統(tǒng)可處理同時(shí)在線的最大用戶數(shù)
關(guān)注點(diǎn):how much(而不是how fast)
容量測(cè)試,通常和數(shù)據(jù)庫(kù)有關(guān),容量和負(fù)載的區(qū)別在于:容量關(guān)注的是大容量,而不需要表現(xiàn)實(shí)際的使用。
其中,容量測(cè)試、負(fù)載測(cè)試、強(qiáng)度測(cè)試的英文解釋為:
Volume Testing = Large amounts of data
Load Testing = Large amount of users
Stress Testing = Too many users, too much data, too little time and too little room
可能大家角色性能測(cè)試、負(fù)載測(cè)試和強(qiáng)度測(cè)試比較混淆。沒(méi)錯(cuò),這三個(gè)概念是比較容易使人糊涂。負(fù)載測(cè)試和強(qiáng)度測(cè)試,都屬于性能測(cè)試的子集。下面舉個(gè)跑步的例子進(jìn)行解釋。
性能測(cè)試,表示在一個(gè)給定的基準(zhǔn)下,能執(zhí)行的最好情況。例如,在沒(méi)有負(fù)重的情況下,你跑100米需要花多少時(shí)間(這邊,沒(méi)有負(fù)重是基準(zhǔn))?
負(fù)載測(cè)試,也是性能測(cè)試,但是他是在不同的負(fù)載下的。對(duì)于剛才那個(gè)例子,如果擴(kuò)展為:在50公斤、100公斤……等情況下,你跑100米需要花多少時(shí)間?
強(qiáng)度測(cè)試,是在強(qiáng)度情況下的性能測(cè)試。對(duì)于剛才那個(gè)例子,如果改為:在一陣強(qiáng)風(fēng)的情況下,你在負(fù)重或沒(méi)有負(fù)重的情況下,跑100米需要花多少時(shí)間?
- 1 回答
- 0 關(guān)注
- 905 瀏覽
添加回答
舉報(bào)