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

性能測試基礎(一)

並發測試 資源 數量級 記錄 依據 峰值 發生 數量 描述

  性能測試包括執行效率、資源占用率、系統穩定性、安全性、兼容性、可靠性、可擴展性等,性能測試就是為描述測試對象與性能相關的特征並對其進行評價而實施和執行的一類測試。性能測試主要通過自動化的測試工具模擬多種正常、峰值、以及異常負載條件來對系統的各項性能指標進行測試

壓力測試通過逐步增加系統負載,測試系統性能的變化,並最終確定在什麽負載條件下系統處於失效狀態下系統提供的最大服務級別,即系統資源不能提供服務時的最大用戶數

負載測試通過逐步增加系統負載,來確定系統的處理能力和能夠承受的各項閥值 即測試出當系統達到系統各項資源或性能指標到達閥值時的負載量

配置是通過對被測試軟件的軟硬件配置的測試,找到系統的各項資源的最優分配原則 該項找到軟硬件資源的配置原則,為調優或擴展提供參考依據

並發測試是測試多用戶同時訪問同一應用、同一模塊、或數據記錄時是否存在死鎖或者其他性能問題,特別註重時間,可以修改代碼復現或使用多進程或多線程的方式。LR 使用集合點

容量測試 一定軟硬件條件下,在數據庫中構造不同數量級的記錄,運行一種或多種業務場景,在一定虛擬用戶數量的情況下,獲得不同數量級別的性能指標,從而得到數據庫能夠處理的最大會話能力、最大容量

可靠性是通過給系統加載一定的業務壓力(cpu資源在70~90%)的情況下,運行一段時間,檢查系統是否穩定,是否有內存泄漏,或業務的性能需求 7*24 小時

失敗測試對於有冗余備份和負載均衡的系統,通過失敗測試(局部發生故障)來檢驗系統是否可以繼續使用

  

性能測試基礎(一)