效能測試相關術語

2022-09-22 05:46:44 字數 1843 閱讀 5394

效能測試相關術語:

1.負載:

模擬業務操作對伺服器造成壓力的過程,比如模擬100個使用者進行發帖。

2.效能測試:

模擬使用者負載來測試系統在負載情況下,系統的響應時間、吞吐量等指標是否滿足效能要求。

3.負載測試:

在一定軟硬體環境下,通過不斷加大負載(不同虛擬使用者數)來確定在滿足效能指標情況下能夠承受的最大使用者數。簡單說,可以幫我們對系統進行定容定量,找出系統效能的拐點,給予生產環境規劃建議。這裡的效能指標包括tps(每秒的事務數)、pt(事物平均響應時間)、cpu using(cpu使用率)、mem using(記憶體使用情況)等軟硬體指標。從操作層面上來說,負載測試也是一樣效能測試手段,比如下面的配置測試就需要變換不同的負載測試來進行測試。

4.配置測試:

為了合情合理的調配資源,提高系統執行效率,通過測試手段來獲取、驗證、調配配置資訊的過程,通過這個過程我們可以收集到不同配置反應出來的不同效能,從而偉裝置選中、裝置配置提供參考。

5.壓力測試:

在一定軟硬體環境下 ,通過高負載的手段來使伺服器資源(強調伺服器資源、硬體資源)處於極限狀態,測試系統在極限狀態下長時間執行是否穩定,確定是否穩定的指標包括tps、pt、cpu using、mem using等

6.穩定性測試:

在一定軟硬體環境下,長時間執行一定負載,確定系統在滿足效能指標的前提下是否執行穩定。與上面的壓力/強度測試區別在於負載並不強調在極限狀態下(很多測試人員會持保守觀念,在測試是會驗證極限狀態下的穩定性),著重點是滿足效能要求的情況下,系統的穩定性、比如響應時間是否穩定、tps是否穩定。一般我們會在滿足效能要求的負載情況下加大1.5到2倍的負載量進行測試。

7.tps:

每秒完成的事務數,通常之每秒成功的事務數,效能測試中重要的是綜合性效能指標,一個事物是一個業務度量單位,有時一個事物會包括多個子操作,但為了統計,我們把這麼多個子操作計為一個事物。比如一比電子支付操作,在後臺可能經歷賬務系統、支付系統等等的,但對於使用者來說只想知道整筆支付話費了多長時間。

8.pt/apt:

9.pv

每秒使用者訪問頁面次數,此引數用來分析平均每秒有多少使用者訪問頁面。

10.vuser虛擬使用者:

模擬真實業務邏輯步驟的虛擬使用者,虛擬使用者模擬的操作步驟被記錄在虛擬使用者指令碼里。

11.併發:

併發分為廣義狹義兩類。狹義:多有使用者在同一時刻操作一件事情或操作,這種操作一般是針對同一型別的業務,或者所有使用者進行完全一樣的操作,目前的測試資料庫和程式對併發操作的處理。廣義:多個使用者對系統發出了請求或者進行了操作,但是這些請求或操作可以是不通的,對整個系統而言,任然有很多的使用者同時操作。狹義併發強調對系統的請求操作是完全相同的,多適用於效能測試、負載測試、壓力測試、穩定性測試場景。廣義併發不限制對系統的請求操作,多適用於混合場景、穩定性測試場景。

12.場景:

效能測試過程中為了模擬真實使用者的業務處理過程,在lr中構建的基於事物。指令碼。虛擬使用者,執行設定,執行計劃,監控,分析等的一系列動作的集合。稱之為效能測試場景。場景中包含了待執行指令碼,指令碼組,併發使用者數,負載生成器,測試目標,測試執行時的配置條件等。

模擬正式使用者在實際操作時的停頓間隔時間。從業務的角度來講,思考時間是指使用者在進行操作時,每個請求之間的間隔時間。在測試指令碼中思考時間體現為指令碼中兩個請求語句之間的間隔時間。

14.標準差:

該標準差根據梳理統計的概念得來,標準差越小,說明波動越小,系統越穩定,反之系統越不穩定包括響應時間標準差、tps標準差、punning vuser標準差、load標準差。web resources標準差等

出自:全棧效能測試修煉jmeter實戰此書,全當學習筆記