輕量應(yīng)用型服務(wù)器性能測試的方法:1、通過同時在線人數(shù),將峰值調(diào)節(jié)到最高,進(jìn)行壓力測試;2、通過模擬系統(tǒng)高峰期的使用人數(shù)及各種事物的操作頻率,進(jìn)行穩(wěn)定性測試;3、通過模擬一些非正常狀況,如突然斷電、硬盤故障等,進(jìn)行容錯性測試;4、對以出現(xiàn)過的問題進(jìn)行反復(fù)測試,看是否還會發(fā)生同樣問題。
具體內(nèi)容如下:
1、壓力測試
我們可以通過同時在線人數(shù),將峰值調(diào)節(jié)到最高,開始查看服務(wù)器性能能否達(dá)到要求。響應(yīng)時間是多少,各數(shù)據(jù)指標(biāo)是否在正常范圍內(nèi),是否會出現(xiàn)宕機、重啟或服務(wù)終止的情況。
2、穩(wěn)定性測試
作為服務(wù)器,穩(wěn)定性和安全性是我們最看中的,因此我們可以通過系統(tǒng)高峰期的使用人數(shù)以及各種事物的操作頻率設(shè)計綜合測試場景,按照測試時將每個場景按照一定人數(shù)比例一起運行,模擬用戶使用數(shù)的情況。并且監(jiān)控在測試中系統(tǒng)各性能指標(biāo)在這種壓力下是否能維持正常數(shù)值。
3、容錯性測試
對企業(yè)或使用者而言,正常運行是最基本的保證,但出現(xiàn)故障是無法避免的,重點在于出現(xiàn)故障后能否快速恢復(fù),一直業(yè)務(wù)不受過多影響,這就是容錯性。通過模擬一些非正常狀況,如突然斷電、硬盤故障等,查看服務(wù)器的自動應(yīng)變機制能否及時處理,而不至于系統(tǒng)長時間無法運行。還有專門針對自動保護(hù)系統(tǒng)、自動備份系統(tǒng)的測試也應(yīng)該同時進(jìn)行,驗證是否能有效保護(hù)與存儲數(shù)據(jù)。
4、問題排除測試
如果之前因為出現(xiàn)過某些問題,那么我們就需要針對這個問題進(jìn)行反復(fù)測試,查看是否還會發(fā)生同樣問題。這種測試的核心在于模塊的選擇,對已經(jīng)發(fā)生過問題與懷疑存在隱患的模塊都應(yīng)進(jìn)行測試,但如果模塊過多所花費的成本便越大。因此,在測試時應(yīng)選擇重點模塊優(yōu)先檢查。