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