測試不一樣用戶數量下的系統各項性能指標算法
高壓環境下對系統進行測試,觀察系統是如何崩潰的,作好預案。sql
測試系統最大支撐的數量 數據庫
從用戶角度評價系統的處理速度(二、五、8原則)服務器
硬盤的IO、網絡的IO、CPU內存、請求處理能力、打開頁面數量網絡
如:打開一個頁面、實現登陸、實現一筆網購、我和別聊天、支付多線程
一、響應時間,服務器端的處理速度;架構
二、服務器端的資源使用狀況;分佈式
三、數據庫端的資源使用狀況;性能
四、最大訪問用戶數量;測試
五、最大業務處理數量;
六、考察系統可否支撐7*24小時運轉;
七、內存資源、線程資源可否正常回收;
八、代碼:算法、sql語句;
九、穩定性、可恢復性
十、集羣,雲計算,虛擬化等
性能測試的對象是網絡分佈式架構的軟件,而網絡分佈式架構的核心是網絡協議
目的就是模擬用戶負載
(1)全部用戶不必定在同一時間進行某項操做
(2)用戶訪問隨時間不一樣而不一樣