性能測試指標主要由以下指標構成:
-
事務 :
- 客戶端發起的一個或多個請求(這些請求組成一個完整的操作)到客戶端接收到服務端返回的響應
-
TPS :
- 每秒鍾系統能夠處理的事務數(並不一定是一個請求)
-
請求響應時間:
- 從客戶端發起的一個請求開始,到客戶端接收到從服務端返回的響應,整個過程所耗費的時間
-
事務響應時間:
- 事務可能由一個或多個請求組成,事務響應時間主要是針對用戶而言,如:轉賬
-
並發 :
- 定義:沒有嚴格意義上的並發,並發總有先后,無論差距是1毫秒還是1微秒,總有一個時間差,所以並發講的是一個時間范圍內,比如1秒內
- 並發舉例:
- 多用戶在系統上進行同一操作,比如:雙十一時,大家都針對同一商品進行秒殺
- 多用戶在系統上進行不同操作,比如:雙十一時,大家針對不同商品進行秒殺,或者大家有進行其他不同的操作,比如商品瀏覽
- 並發用戶數:同一時間內 對系統發起請求的用戶數量
-
吞吐量 :
- 一次性能測試過程中網絡上傳輸的數據量總和
- 與帶寬大小存在正比關系
-
吞吐率 :
- 單位時間內網絡上傳輸的數據量
- 吞吐率 = 吞吐量 / 傳輸時間
-
點擊率 :
- 每秒鍾用戶向服務端提交的請求數,這個指標是web應用程序特有的一個指標,可以想象為,每秒鍾用戶總共在頁面上進行多少次點擊動作,但是需要注意的是一次鼠標單擊的操作后,客戶端可能向服務端發送多次請求
-
資源使用率:
- 對不同的系統資源的使用情況,如:CPU 、內存、IO