久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

并發(fā)用戶數(shù)與tps關(guān)系(轉(zhuǎn))

 自由裸奔者 2020-11-25

1,、并發(fā)用戶數(shù):顯示系統(tǒng)中操作業(yè)務(wù)的用戶,,在性能測試工具中叫做虛擬用戶數(shù),并發(fā)用戶數(shù)義定會對服務(wù)器產(chǎn)生壓力,,有區(qū)別于在線用戶數(shù)(掛在系統(tǒng)上,,對服務(wù)器不產(chǎn)生壓力)

2、TPS:每秒事務(wù)數(shù),,是衡量系統(tǒng)性能的一個非常重要指標,。

3、Vu 與Tps換算

Tps是每秒事務(wù)數(shù),主要靠虛擬用戶做出來的,,假如一個用戶在1秒內(nèi)完成1筆事務(wù),,那么TPS就是1;如果某筆業(yè)務(wù)響應(yīng)時間是1ms,那么1個用戶在1S內(nèi)渴望成1000筆事務(wù),,則TPS就是1000;如果某筆事務(wù)響應(yīng)時間1s,,那么1個用戶在1秒內(nèi)只完成1筆事務(wù),若想要達到1000的TPS,,則至少需要1000個用戶,,因此可以說1個用戶可以產(chǎn)生1000TPS,1000個用戶也可以產(chǎn)生1000TPS,主要是看系統(tǒng)響應(yīng)時間快慢,。

4,、如何獲取Vu和Tps

  • 并發(fā)用戶數(shù)(Vu)獲取

新系統(tǒng):沒有歷史數(shù)據(jù)作參考,只能通過業(yè)務(wù)部門進行評估,。

舊系統(tǒng):對于已經(jīng)上線的系統(tǒng),,可以選取高峰時刻,在一定時間內(nèi)使用系統(tǒng)的人數(shù),,這些人數(shù)認為屬于在線用戶數(shù),,并發(fā)用戶數(shù)取10%就可以了,例如在半個小時內(nèi),,使用系統(tǒng)的用戶數(shù)為10000,,那么取10%作為并發(fā)用戶數(shù)基本就夠了。

  • TPS獲取

新系統(tǒng):沒有歷史數(shù)據(jù)作參考,,只能通過業(yè)務(wù)部門進行評估,。

舊系統(tǒng):對于已經(jīng)上線的系統(tǒng),可以選取高峰時刻,,在5分鐘或10分鐘內(nèi),,獲取系統(tǒng)每筆交易的業(yè)務(wù)量和總業(yè)務(wù)量,按照單位時間內(nèi)完成的筆數(shù)計算出TPS,,即業(yè)務(wù)筆數(shù)/單位時間(5*60或10*60)

5.  如何評價系統(tǒng)的性能

   針對服務(wù)器端的性能,,以TPS為主來衡量系統(tǒng)的性能,并發(fā)用戶數(shù)為輔來衡量系統(tǒng)的性能,,如果必須要用并發(fā)用戶數(shù)來衡量的話,,需要一個前提,那就是交 易在多長時間內(nèi)完成系統(tǒng)響應(yīng)時間,,因為在系統(tǒng)負載不高的情況下,,將思考時間(思考時間的值等于交易響應(yīng)時間)加到腳本中,并發(fā)用戶數(shù)基本可以增加一倍,,因此用并發(fā)用戶 數(shù)來衡量系統(tǒng)的性能沒太大的意義,。

  • 系統(tǒng)響應(yīng)時間:

系統(tǒng)一次調(diào)用的響應(yīng)時間跟項目計劃一樣,,也有一條關(guān)鍵路徑,這個關(guān)鍵路徑就是系統(tǒng)響應(yīng)時間,,關(guān)鍵路徑是由CPU運算,、IO、外部系統(tǒng)響應(yīng)等組成,。

響應(yīng)時間= 網(wǎng)絡(luò)傳輸時間 應(yīng)用服務(wù)器處理時間 數(shù)據(jù)庫服務(wù)器處理時間

6.  相關(guān)案例

通過大量性能測試我們發(fā)現(xiàn)不需要用上萬的用戶并發(fā)去進行測試,,只要系統(tǒng)處理業(yè)務(wù)時間足夠快,幾百個用戶甚至幾十個用戶就可以達到目的,。另外咨詢很多專家做過的性能測試項目,,基本都沒有超過5000用戶并發(fā)。

因此對于大型系統(tǒng),、業(yè)務(wù)量非常高,、硬件配置足夠多的情況下,5000用戶并發(fā)就足夠了,;對于中小型系統(tǒng),,1000用戶并發(fā)就足夠了。

7.  性能測試策略

做性能測試需要一套標準化流程及測試策略,,并發(fā)用戶數(shù)只是指標考慮的一個,,在做負載測試的時候,,一般都是按照梯度施壓的方式去加用戶數(shù),,而不是在沒 有預(yù)估的情況下,一次加幾萬個用戶,,,,交易失敗率非常高,響應(yīng)時間非常長,,已經(jīng)超過了使用者忍受范圍內(nèi),,這樣做沒有多大的意義,這就好比“有多少錢可以干多少事”一樣,,需要選擇相關(guān)的策略,。

8.  總結(jié)

  • 系統(tǒng)的性能由TPS決定,跟并發(fā)用戶數(shù)沒有多大關(guān)系,。在同樣的TPS下,,可以由不同的用戶數(shù)去壓(通過加思考時間設(shè)置)。
  • 系統(tǒng)的最大TPS是一定的(在一個范圍內(nèi)),,但并發(fā)用戶數(shù)不一定,,可以調(diào)整。
  • 建議性能測試的時候,,不要設(shè)置過長的思考時間,,以最壞的情況下對服務(wù)器施壓,。
  • 一般情況下,大型系統(tǒng)(業(yè)務(wù)量大,、機器多)做壓力測試,,5000個用戶并發(fā)就夠了,中小型系統(tǒng)做壓力測試,,1000個用戶并發(fā)就足夠了,。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,,謹防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報,。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多