1、基準測試
Benchmark或者Baseline測試。一般為單用戶測試,或者是零數(shù)據(jù)量環(huán)境下的測試。目的在于建立一個可度量的參考標準,為其他測試場景或者調(diào)優(yōu)過程提供對比參考。也可認為是最基礎的性能測試,如果基準測試的結果都不能達到預期要求,那么后續(xù)場景也就沒必要測試了。
在基準測試通過后,應該先進行較小壓力下的測試,首先對系統(tǒng)在日常壓力下的表現(xiàn)進行測試。此壓力需要根據(jù)系統(tǒng)使用相關數(shù)據(jù)得出,如系統(tǒng)平均每天訪問量、平均在線人數(shù)、每日完成事務數(shù)等。通過此測試,發(fā)現(xiàn)一些較表面的性能問題并進行處理。
3、峰值壓力測試
在日常壓力測試通過后,需要進行更大壓力的測試。此處壓力同樣需要相關數(shù)據(jù)的支持,一般為未來幾年后的預期壓力??筛鶕?jù)歷史日均壓力、日最高壓力等信息,估算出未來幾年的日均以及日最高壓力。
峰值壓力為可預期到的最大負載壓力,通過了此測試,則認為系統(tǒng)有能力滿足未來增長的壓力。
4、容量測試
驗證了系統(tǒng)是否可滿足預期的壓力后,還需要知道系統(tǒng)能夠承受的最大壓力,也就是容量。一般通過“拐點法”進行測試,逐步增大系統(tǒng)的壓力,直到性能指標不可接受或者出現(xiàn)了明顯的拐點。
5、穩(wěn)定性測試
驗證系統(tǒng)是否可長期穩(wěn)定的運行,是否存在一些短時間內(nèi)可能無法發(fā)現(xiàn)的缺陷。為了縮短測試工期,一般可將預期一天的壓力集中在N小時內(nèi)完成,這樣持續(xù)加壓N小時,便相當于系統(tǒng)運行N天。注意監(jiān)控各種性能指標是否平穩(wěn),有無下降。
推薦閱讀:
本文內(nèi)容不用于商業(yè)目的,如涉及知識產(chǎn)權問題,請權利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。