1. 程式人生 > >網站效能測試指標:QPS、TPS、吞吐量、響應時間概述

網站效能測試指標:QPS、TPS、吞吐量、響應時間概述

常用的網站效能測試指標有:併發數、響應時間、吞吐量、效能計數器等。
一、併發數
併發數是指系統同時能處理的請求數量,這個也是反應了系統的負載能力。
二、響應時間
響應時間是一個系統最重要的指標之一,它的數值大小直接反應了系統的快慢。響應時間是指執行一個請求從開始到最後收到響應資料所花費的總體時間。
三、吞吐量
吞吐量是指單位時間內系統能處理的請求數量,體現系統處理請求的能力,這是目前最常用的效能測試指標。
QPS(每秒查詢數)、TPS(每秒事務數)是吞吐量的常用量化指標,另外還有HPS(每秒HTTP請求數)。
跟吞吐量有關的幾個重要是:併發數、響應時間。
QPS(TPS),併發數、響應時間它們三者之間的關係是:

QPS(TPS)=併發數/平均響應時間
四、效能計數器
效能計數器是描述伺服器或作業系統效能的一些資料指標,如使用記憶體數、程序時間,在效能測試中發揮著“監控和分析”的作用,尤其是在分析統統可擴充套件性、進行新能瓶頸定位時有著非常關鍵的作用。
Linux中可以使用top或者uptime命令看到當前系統的負載及資源利用率情況。
資源利用率:指系統各種資源的使用情況,如cpu佔用率為68%,記憶體佔用率為55%,一般使用“資源實際使用/總的資源可用量”形成資源利用率。

五、總結

      一個網站優化的目的即是,最大限度的利用好伺服器硬體資源提升資源利用率,減少使用者請求的響應時間,提高系統吞吐量,提高系統併發數。