吞吐量指的是單位時間內的事務處理數。經常使用測試單位是每秒事務數(TPS),有些採用每分鐘事務數(TPM)。sql
這個指標用於測試任務須要的總體時間。根據具體應用,測試時間單位多是微秒、毫秒、秒、分鐘。根據不一樣的時間單位能夠計算出平均響應時間、最小響應時間、最大響應時間和所佔時間比。數據庫
併發性是一個很是重要又常常被誤解和誤用的指標。例如:它常常被表示成多少用戶在同一時間瀏覽一個Web站點,常常使用指標是有多少個會話。而後HTTP協議是無狀態的,大多數用戶只是簡單地讀取瀏覽器上顯示的信息,這並不等同於Web服務器的併發性。並且,Web服務器的併發性也不等同於數據庫的併發性,而僅僅表示會話存儲機制能夠處理多少數據能力。Web服務器的併發性更準確的度量指標,應該是在任意時間內有多少同時發生的併發請求。瀏覽器
在系統的業務可能發生變化的狀況下,測試可擴展性就很是重要了。可擴展性指的是,給系統增長一倍的工做,理想狀況下就能獲取兩倍的效果(即吞吐量增長一倍)。或者說給系統增長一倍的資源(好比兩倍的CPU數),就能夠得到兩倍的吞吐量。固然,同時性能(響應時間)也必須在能夠接受範圍內。大多數系統是沒法作到如此理想的線性擴展的。服務器