效能測試之開篇

2021-10-02 07:57:39 字數 1750 閱讀 4795

2、效能測試分類

(1)效能測試(狹義)

效能測試方法是通過模擬生產執行的業務壓力量和使用場景組合,測試系統的效能是否滿足生產效能要求。通俗地說,這種方法就是要在特定的執行條件下驗證系統的能力狀態。

特點: 1

、這種方法的主要目的是驗證系統是否有系統宣稱具有的能力。

2、這種方法要事先了解被測試系統經典場景,並具有確定的效能目標。

3、這種方法要求在已經確定的環境下執行。

也就是說,這種方法是對系統效能已經有了解的前提,並對需求有明確的目標,並在已經確定的環境下進行的。

(2)負載測試

通過在被測系統上不斷加壓,直到效能指標達到極限,例如

「響應時間

」超過預定指標或都某種資源已經達到飽和狀態。

特點: 1

、這種效能測試方法的主要目的是找到系統處理能力的極限。

2、這種效能測試方法需要在給定的測試環境下進行,通常也需要考慮被測試系統的業務壓力量和典型場景、使得測試結果具有業務上的意義。

3、這種效能測試方法一般用來了解系統的效能容量,或是配合效能調優來使用。

也就是說,這種方法是對乙個系統持續不段的加壓,看你在什麼時候已經超出

「我的要求

」或系統崩潰。

(3)壓力測試(強度測試)

壓力測試方法測試系統在一定飽和狀態下,例如

cpu、內存在飽和使用情況下,系統能夠處理的會話能力,以及系統是否會出現錯誤

特點: 1

、這種效能測試方法的主要目的是檢查系統處於壓力效能下時,應用的表現。

2、這種效能測試一般通過模擬負載等方法,使得系統的資源使用達到較高的水平。

3、這種效能測試方法一般用於測試系統的穩定性。

也就是說,這種測試是讓系統處在很大強度的壓力之下,看系統是否穩定,**會出問題。

(4)併發測試

併發測試方法通過模擬使用者併發訪問,測試多使用者併發訪問同乙個應用、同乙個模組或者資料記錄時是否存在死鎖或其者他效能問題。

特點: 1

、這種效能測試方法的主要目的是發現系統中可能隱藏的併發訪問時的問題。

2、這種效能測試方法主要關注系統可能存在的併發問題,例如系統中的記憶體洩漏、執行緒鎖和資源爭用方面的問題。

3、這種效能測試方法可以在開發的各個階段使用需要相關的測試工具的配合和支援。

也就是說,這種測試關注點是多個使用者同時(併發)對乙個模組或操作進行加壓。

(5)配置測試

配置測試方法通過對被測系統的軟

\硬體環境的調整,了解各種不同對系統的效能影響的程度,從而找到系統各項資源的最優分配原則。

特點: 1

、這種效能測試方法的主要目的是了解各種不同因素對系統效能影響的程度,從而判斷出最值得進行的調優操作。

2、這種效能測試方法一般在對系統效能狀況有初步了解後進行。

3、這種效能測試方法一般用於效能調優和規劃能力。

也就是說,這種測試關注點是「微調」

,通過對軟硬體的不段調整,找出這他們的最佳狀態,使系統達到乙個最強的狀態。

(6)可靠性測試

在給系統載入一定業務壓力的情況下,使系統執行一段時間,以此檢測系統是否穩定。

特點: 1

、這種效能測試方法的主要目的是驗證是否支援長期穩定的執行。

2、這種效能測試方法需要在壓力下持續一段時間的執行。(

2~3天)

3、測試過程中需要關注系統的執行狀況。

也就是說,這種測試的關注點是「穩定

」,不需要給系統太大的壓力,只要系統能夠長期處於乙個穩定的狀態。

效能測試(1) 開篇雜談

效能測試 1 開篇雜談 自學效能測試很辛苦。所以想趁著我學習的時候,記錄下我的一點一滴。等到將來拿出來看的時候,可以有東西來給我回味。我呢,本來學校出來是做開發的,但是呢,工作難找,誰會要要乙個專科而且沒有經驗大學生來寫 呢?找工作,很不容易,到處受挫折。為了得到那萬惡的rmb來買自己心愛的顯示卡來...

效能測試sysbench之IO效能測試

1.執行命令 sysbench test fileio threads 1 file total size 1000m file test mode rndrw prepare 準備進行隨機的讀取的檔案 sysbench test fileio threads 1 file total size 1...

效能測試之電量測試

1.檢查電腦是否連線終端機器命令 adb devices結果如下圖 2.通過下面命令來開啟電池資料的獲取 通過下面命令來開啟電池資料的獲取 adb shell dumpsys batterystats enable full wake history 輸入結果如圖 3.重置電池資料 an highl...