天天看點

性能測試_響應時間、并發、RPS的關系

     寫這篇文章是為了幫自己理清一下性能測試中最最基本,卻總是被人忽略的一些概念。

     并發:

什麼叫并發?并發不是我們了解的在loadrunner場景中設定并發數,而是正在系統中執行操作或者在系統的隊列中排隊的使用者數,當然在lr的世界裡,我們也會粗略的認為二者相等。

     響應時間:

嚴格意義上說是從用戶端發送請求開始,到用戶端接受到伺服器的傳回結束。在我們測試環境中,用戶端和被測伺服器往往在一個機房一個網段甚至同一個交換機,

 是以我們通常把響應時間認為是伺服器處理請求所耗費的實際

     RPS:每秒請求數,這裡還有兩個我們通常認為和RPS相等的名詞,arrival rate、TPS。

     根據little定律,我們知道以上三者有以下關系:

      在平衡狀态,或者說到達速度,尚未達到應用處理的瓶頸的時候:

      并發 = rps * 響應時間