經常使用的性能測試策略

性能測試的經常使用策略有:數據庫

一、基準測試服務器

單用戶測試須要打開控制檯,獲取Analysis結果()併發

二、併發測試負載均衡

多用戶在同一時間作同一事情或執行同一操做,針對同一業務(LR精確到毫秒),通常測試併發的數量與最大在線數的數量之比爲(1:10)性能

併發測試是嚴格的測試,考查AUT承受瞬時壓力的能力測試

三、綜合場景測試:經過對系統結構和功能的分析,對用戶的分佈和使用頻率的分析,來構造系統綜合場景的測試模型,模擬不一樣的用戶執行不一樣的操做內存

多用戶,在線,全部用戶循環執行某些操做(一段時間),號稱能最大程度的模擬真實的生產場景,(不須要併發)資源

四、遞增測試集羣

適用的場景:系統的登陸模塊有瓶頸(存在問題),可是要考察的測試點又不是登陸,則可使用遞增的方式登陸,去測試需求中的測試點(如測試1000個在線用戶的查詢)登錄

五、內存泄露測試

經過正常的性能測試,若是被測系統的內存曲線走勢不正常,則關注起相應的各項重要內存指標,經過對應的走勢確實是否發生了內存泄露,

內存泄露,(比如內存的空間被佔用滿了,沒法繼續分配使用)

六、數據容量測試

把大容量的數據添加到數據庫中的,觀察被測系統是否可以正常運行

七、疲勞強度測試

對AUT在必定的(強度下)壓力下,對系統執行7*24小時的測試,(要進行該測試的好比銀行系統等)

考察疲勞強度測試時,要考察其平均響應時間,以及各臺服務器的各項資源狀況。
好比:集羣 負載均衡、下降成本

八、極限測試

使用併發測試,在線測試的方法,測試出系統可以承受的極限壓力(最大用戶數),或者系統可以達到的最大處理能力(吞吐量),也能夠用遞增測試的方法,對系統進行100用戶,200用戶 500用戶的測試(也成摸高測試)

相關文章
相關標籤/搜索