1. 程式人生 > >性能測試基礎

性能測試基礎

穩定 性能 white 16px LG ros PV bold col

性能測試相關術語: 負載:模擬業務操作對服務器造成壓力的過程 性能測試:模擬用戶負載來測試系統在實際負載的情況下,系統的響應時間,吞吐量等指標是否滿足性能要求 負載測試:不斷加大負載,來測試滿足性能指標情況下的最大用戶數 配置測試:為了合理的調配資源,提高系統運行效率,通過測試手段來獲取、驗證、調整配置信息的一個過程。 壓力測試:測試系統在極限狀態下長時間運行是否穩定,包括TPS、RT、CPU、Mem等 穩定性測試:在一定環境下,長時間運行一定負載,確定系統在滿足性能指標的前提下,是否能夠運行穩定 TPS:每秒完成的事物數,通常每秒成功的事物數 RT/ART:響應時間/平均響應時間,指一個事物花費多長時間完成
PV:每秒用戶訪問頁面數,分析平均每秒有多少用戶訪問頁面 並發:1)廣義:多個用戶同時對系統發送請求或者進行了操作(多用於混合場景) 2)狹義:所以用戶在同一時間對系統做同一操作(多用於性能、負載、壓力、穩定性測試等) 思考時間:用戶在實際操作過程中,操作的停頓間隔時間 標準差:標準差越大,表示系統越不穩定,反之標準差越小,代表系統波動越小,系統越穩定 —————————————————————————————————————— 性能測試常用通過標準
類別 判斷維度 不通過 通過 備註
通過互聯網服務端性能 超時概率 大於0.5
小於0.5 沒有絕對標準,由項目負責人根據需求判定
錯誤概率 大於0.5 小於0.5 網頁響應時間一般 遵從1—35原則
TPS 小於期望峰值 大於期望峰值
CPU利用率 大於75% 小於75%
響應時間 大於期望時間 小於期望時間
Load 平均每核cpuload大於1 平均每核cpuload小於1
JVM內存使用率 大於80% 小於80%
Full GC頻率 平均小於半小時1 平均大於半小時一次
前端頁面性能 YSlow判定 YSlow判定C級以下
YSlow判定CC以上

性能測試基礎