寫這篇文章是為了幫自己理清一下性能測試中最最基本,卻總是被人忽略的一些概念。
並發: 什么叫並發?並發不是我們理解的在loadrunner場景中設置並發數,而是正在系統中執行操作或者在系統的隊列中排隊的用戶數,當然在lr的世界里,我們也會粗略的認為二者相等。
響應時間: 嚴格意義上說是從客戶端發送請求開始,到客戶端接受到服務器的返回結束。在我們測試環境中,客戶端和被測服務器往往在一個機房一個網段甚至同一個交換機,
所以我們通常把響應時間認為是服務器處理請求所耗費的實際
RPS:每秒請求數,這里還有兩個我們通常認為和RPS相等的名詞,arrival rate、TPS。
根據little定律,我們知道以上三者有以下關系:
在平衡狀態,或者說到達速度,尚未達到應用處理的瓶頸的時候:
並發 = rps * 響應時間