併發使用者數 吞吐量 思考時間的計算公式

2021-09-20 02:51:31 字數 1385 閱讀 7892

二、軟體效能的幾個主要術語

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

2、併發使用者數的計算公式

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

平均併發使用者數的計算:

c=nl / t

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

併發使用者數峰值計算:

c^ 約等於 c + 3*根號c

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

3、吞吐量的計算公式

指單位時間內系統處理使用者的請求數

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

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

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

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

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

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

4、效能計數器

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

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

5、思考時間的計算公式

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=uct/vu

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

ts=t/r

本文出自huruihai的51testing軟體測試部落格:

TPS 併發使用者數 吞吐量關係

主要描述了在效能測試中,關於tps 併發使用者數 吞吐量之間的關係和一些計算方法。乙個系統的吞度量 承壓能力 與request對cpu的消耗 外部介面 io等等緊密關聯。單個reqeust 對cpu消耗越高,外部系統介面 io影響速度越慢,系統吞吐能力越低,反之越高。系統吞吐量幾個重要引數 qps ...

簡述 QPS TPS 併發使用者數 吞吐量關係

qps queries per second 是每秒查詢率 是一台伺服器每秒能夠相應的查詢次數,是對乙個特定的查詢伺服器在規定時間內所處理流量多少的衡量標準,即每秒的響應請求數,也即是最大吞吐能力。tps transactions per second 也就是事務數 秒。乙個事務是指乙個客戶機向伺服...

系統設計 併發使用者數與吞吐量

在做系統設計時,架構師希望建立一套高效能的系統,而吞吐量 tps 則作為衡量系統效能的重要指標。在做效能測試的時候,測試人員需要了解系統併發使用者數 系統吞吐量 以及響應時間等,下面就按照這幾者之間的關係簡單整理如下。其中c是平均的併發使用者數,n是平均每天訪問使用者數 login session ...