常見的幾種效能測試指標及計算公式

2022-08-24 23:06:13 字數 1377 閱讀 8123

**:

響應時間=n1+n2+n3+n4+a1+a3+a2

併發使用者數的計算公式

系統使用者數:系統額定的使用者數量,如乙個oa系統,可能使用該系統的使用者總數是5000個,那麼這個數量,就是系統使用者數。

平均併發使用者數的計算:c=nl / t

其中c是平均的併發使用者數,n是平均每天訪問使用者數(login session),l是一天內使用者從登入到退出的平均時間(login session的平均時間),t是考察時間長度(一天內多長時間有使用者使用系統)

併發使用者數峰值計算:c^約等於c + 3*根號c

其中c^是併發使用者峰值,c是平均併發使用者數,該公式遵循泊松分布理論。

吞吐量的計算公式
指單位時間內系統處理使用者的請求數

從業務角度看,吞吐量可以用:請求數/秒、頁面數/秒、人數/天或處理業務數/小時等單位來衡量

從網路角度看,吞吐量可以用:位元組/秒來衡量

對於互動式應用來說,吞吐量指標反映的是伺服器承受的壓力,他能夠說明系統的負載能力

以不同方式表達的吞吐量可以說明不同層次的問題,例如,以位元組數/秒方式可以表示數要受網路基礎設施、伺服器架構、應用伺服器制約等方面的瓶頸;已請求數/秒的方式表示主要是受應用伺服器和應用**的制約體現出的瓶頸。

當沒有遇到效能瓶頸的時候,吞吐量與虛擬使用者數之間存在一定的聯絡,可以採用以下公式計算:f=vu * r /

其中f為吞吐量,vu表示虛擬使用者個數,r表示每個虛擬使用者發出的請求數,t表示效能測試所用的時間

效能計數器
是描述伺服器或作業系統效能的一些資料指標,如使用記憶體數、程序時間,在效能測試中發揮著「監控和分析」的作用,尤其是在分析統統可擴充套件性、進行新能瓶頸定位時有著非常關鍵的作用。

資源利用率:指系統各種資源的使用情況,如cpu佔用率為68%,記憶體佔用率為55%,一般使用「資源實際使用/總的資源可用量」形成資源利用率。

思考時間的計算公式
think time,從業務角度來看,這個時間指使用者進行操作時每個請求之間的時間間隔,而在做新能測試時,為了模擬這樣的時間間隔,引入了思考時間這個概念,來更加真實的模擬使用者的操作。

在吞吐量這個公式中f=vu * r / t說明吞吐量f是vu數量、每個使用者發出的請求數r和時間t的函式,而其中的r又可以用時間t和使用者思考時間ts來計算:r = t / ts

下面給出乙個計算思考時間的一般步驟:

a、首先計算出系統的併發使用者數

c=nl / t f=r×c

b、統計出系統平均的吞吐量

f=vu * r / t r×c = vu * r / t

c、統計出平均每個使用者發出的請求數量

r=u*c*t/vu

d、根據公式計算出思考時間

ts=t/r

幾種效能測試的區別

負載測試 容量測試 壓力測試 強度測試都屬於效能測試,效能測試是指在給定條件基準的前提下能達到的執行程度,測試軟體在系統中的執行效能,度量系統與預定義目標的差距。關注使用者數量how much和效能指標 負載測試是模擬在超負荷環境中執行,通過不斷載入 如逐漸增加模擬使用者的數量 或其它載入方式來觀察...

效能測試型別及常見效能測試指標總結

一 概念 效能測試指的是在一定的負載情況下,系統的響應時間等待性是否滿足特定的效能需求。衡量乙個軟體的效能,需從下面3點考慮 時間特性 適當的響應和處理時間以及吞吐率的能力 資源利用性 使用合適數量和類別的資源的能力 效率依從性 軟體產品遵循與效率相關的標準或約定的能力 二 效能測試分類 1 壓力測...

銀行中間業務平台的幾種效能測試方案

上圖為某銀行中間業務平台的系統部署圖 其中被測系統主要有應用伺服器部分 渠道前置機部分和通訊機 業務介面機 可以分以下幾點來分析 要弄清楚渠道和渠道前置機之間是一種什麼樣的通訊方式 渠道前置機和應用伺服器是一種什麼樣的通訊方式 應用伺服器和通訊機又是一種什麼樣的通訊方式 清楚它們之間的通訊方式後,就...