性能測試中的TPS與HPS
TPS(Transaction per second)
是估算應用系統性能的重要依據。其意義是應用系統每秒鐘處理完成的交易數量。
一般的,評價系統性能均以每秒鐘完成的技術交易的數量來衡量。
系統整體處理能力取決于處理能力最低子產品的TPS
值。依據經驗,應用系統的處理能力一般要求在10-100左右。不同應用系統的TPS有着十分大的差别,一般需要通過性能測試進行準确估算。
HPS:Hits
per Second 每秒點選次數
是指在一秒鐘的時間内使用者對Web頁面的連結、送出按鈕等點選總和。
它一般和TPS成正比關系,是B/S系統中非常重要的性能名額之一。
throughput:分為網絡吞吐量和事務吞吐量,當作為事務吞吐量時,采用TPS來衡量。
當作為網絡吞吐量時(LR分析器中的throughput統計圖是網絡吞吐量),與HPS有一定的聯系,但是不是必然的正比關系。
當然在發送的封包或請求的大小一定的情況下,HPS越高,Throughput也相應的越大。
一般情況下,發送封包或請求較大時的HPS會比發送封包或請求較小時的HPS小,但較大封包或請求的Throughput不一定比較小封包或請求的Throughput小