軟件評測師筆記(九)—— 性能測試相關


並發性能測試過程

是一個負載測試和壓力測試的過程,逐漸增加並發負載,直到系統的瓶頸或不能接收到的性能點,通過性能指標、資源監控指標來確定系統並發性能的過程

 

性能測試類型

疲勞強度測試:采用穩定運行情況下能夠支持的最大並發用戶數,持續執行一段時間業務,保證達到系統疲勞強度需求的業務量,通過分析指標,確定系統最大工作量強度性能

負載測試:通過逐步加壓,在滿足預期指定的性能指標情況下,系統所能承受的最大負載量

壓力測試:通過逐步加壓,確定系統在什么情況下會崩潰, 以此獲取系統的最大負載量,什么條件下系統的性能會變得不可接受

 

性能測試過程中的功能校驗是否必須?

不進行功能校驗的話,忽略了負載壓力情況下功能不穩定的問題,沒有正確的功能保證,性能測試就沒有意義了

副作用:需要斷言/校驗測試結果,會消耗一部分性能,導致最終測試結果不一定是最准確的

 

業務方面的性能測試

1、利用企業壓測工具測試**,並發請求數是否滿足基本業務需求

2、是否具備異地容災備份

3、是否具備可伸縮配置及擴展能力

4、關鍵部分是否采用雙機熱備份和磁盤鏡像

5、是否滿足系統的不斷運行、在線故障修復和在線系統升級

 

負載類型

  • 並發用戶數屬於並發執行負載
  • 連續穩定運行屬於疲勞強度負載
  • 大量檢索操作屬於大數據量負載

 

系統瓶頸一般是

1、服務器CPU性能不足

2、程序沒有采用合適的並發/並行的策略

3、服務器網絡帶寬不足

4、數據庫設計不足、優化不夠

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM