如何測試服務(wù)器性能?服務(wù)器的穩(wěn)定性對我們來說是重要的,如果在性能方面不能夠保證業(yè)務(wù)運(yùn)行的需要,那么相當(dāng)于白白浪費(fèi)錢。今天為大家講解從以下角度來進(jìn)行服務(wù)器性能的測試。
穩(wěn)定性測試
已知系統(tǒng)高峰期使用人數(shù)、各事務(wù)操作頻率等。設(shè)計(jì)綜合測試場景,測試時,將每個場景按照一定人數(shù)比例一起運(yùn)行,模擬用戶使用數(shù)的情況。并監(jiān)控在測試中,系統(tǒng)各性能指標(biāo)在這種壓力下是否能保持正常數(shù)值。事務(wù)響應(yīng)時間是否會出現(xiàn)波動或隨測試時間增長而增加。系統(tǒng)是否會在測試期間內(nèi)發(fā)生如宕機(jī)、應(yīng)用中止等異常情況。
壓力測試
已知服務(wù)器系統(tǒng)高峰期使用人數(shù),驗(yàn)證各事務(wù)在并發(fā)數(shù)(通過高峰期人數(shù)換算)下事務(wù)響應(yīng)時間能否達(dá)到客戶要求。系統(tǒng)各性能指標(biāo)在這種壓力下是否還在正常數(shù)值之內(nèi)。系統(tǒng)是否會因這樣的壓力導(dǎo)致不良反應(yīng)(如宕機(jī)、應(yīng)用異常中止等)。
容錯性測試
通過模擬一些非正常情況(如:服務(wù)器突然斷電、網(wǎng)絡(luò)時斷時續(xù)、服務(wù)器硬盤空間不足等),驗(yàn)證系統(tǒng)在發(fā)生這些情況時,是否能夠有自動處理機(jī)制以保障系統(tǒng)的正常運(yùn)行或恢復(fù)運(yùn)行措施。如有HA(自動容災(zāi)系統(tǒng)),還可以專門針對這些自動保護(hù)系統(tǒng)進(jìn)行另外的測試,驗(yàn)證其能否有效觸發(fā)保護(hù)措施。