什么是qps?什么是tps?qps和tps區(qū)別有哪些?以下是關(guān)于qps和tps的區(qū)別介紹。
TPS:Transactions Per Second(每秒傳輸?shù)氖挛锾幚韨€數(shù)),即服務器每秒處理的事務數(shù)。TPS包括一條消息入和一條消息出,加上一次用戶數(shù)據(jù)庫訪問。
TPS是軟件測試結(jié)果的測量單位。一個事務是指一個客戶機向服務器發(fā)送請求然后服務器做出反應的過程??蛻魴C在發(fā)送請求時開始計時,收到服務器響應后結(jié)束計時,以此來計算使用的時間和完成的事務個數(shù)。
QPS:每秒查詢率QPS是對一個特定的查詢服務器在規(guī)定時間內(nèi)所處理流量多少的衡量標準,在因特網(wǎng)上,作為域名系統(tǒng)服務器的機器的性能經(jīng)常用每秒查詢率來衡量。
對應fetches/sec,即每秒的響應請求數(shù),也即是最大吞吐能力。
qps和tps的區(qū)別:
(1)如果是對一個查詢接口壓測,且這個接口內(nèi)部不會再去請求其它接口,那么 TPS = QPS,否則,TPS ≠ QPS
(2)如果是容量場景,假設(shè) N 個接口都是查詢接口,且這個接口內(nèi)部不會再去請求其它接口,QPS = N * TPS
以上就是有關(guān)qps和tps區(qū)別有哪些的介紹。