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