Python性能測試

性能測試類型

1)負載測試

檢查系統在預期的負載下執行的能力,該類型測試將確定性能可能的瓶頸

2)壓力測試

檢查系統在極端工作負載下的運行狀態,進一步確定系統能力

3)峯值測試

檢查系統在負載突然增加或減少的情況下,確定系統的能力

4)容量測試

檢查系統數據庫在不同容量時,系統的性能能力

5)可伸縮性測試

檢查系統的可伸縮性或處理增加負載的能力


常見的性能瓶頸

1)加載時間過長

系統啓動的時間應該儘可能小,通常系統啓動時間應該保持在幾秒內最佳

2)相應時間過長

從用戶輸入數據提交到服務器返回的時間段,稱爲響應時間。如果響應時間過長,會導致用戶體驗較差。

3)可伸縮性差

當系統不能處理預期用戶或事物數量時,就會出現該情況。

4)其他瓶頸

系統在運行中的故障稱爲瓶頸,主要由編碼錯誤或算法效率不高或線程機制有問題導致。硬件也是因素之一


需要關注的指標類型

在性能測試時,我們需要關注以下幾大性能指標

CPU  內存 網絡 IO 操作系統限制 JVM 線程鎖

上述指標不僅僅要關注服務端,同樣也要關注前段相應的技術指標

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章