TPS
壓力測(cè)試工具中的線程數(shù)和TPS并不會(huì)完全等于服務(wù)端的線程數(shù)和TPS,在具體的項(xiàng)目性能測(cè)試過(guò)程中,我們應(yīng)該盡可能關(guān)注服務(wù)端能處理的請(qǐng)求數(shù)即關(guān)注服務(wù)端的TPS。
并發(fā)
建議做性能測(cè)試不要總說(shuō)系統(tǒng)能支持多少并發(fā),這個(gè)瞬時(shí)概念不能很好的衡量系統(tǒng)性能,那還是用TPS來(lái)的和諧。
并發(fā)數(shù)和TPS
有50個(gè)并發(fā)線程,每個(gè)線程都可以在1秒內(nèi)完成100個(gè)事務(wù),那么TPS=5000。
在線用戶估算TPS
很多業(yè)務(wù)中,并發(fā)度都會(huì)低于5%,甚至低于1%。假設(shè)5%并發(fā)度,100w用戶來(lái)計(jì)算:
TPS=100w x 5%=50000
根據(jù)TPS估算并發(fā)線程數(shù)
如果這時(shí)響應(yīng)時(shí)間是 10ms,那顯然并發(fā)線程數(shù)理論上是 50000TPS/(1000ms/10ms)=5000(響應(yīng)時(shí)間是波動(dòng)的所以是理論值)。
壓測(cè)機(jī)器與線程數(shù)
運(yùn)行壓力測(cè)試工具的機(jī)器所能啟動(dòng)的線程數(shù)是與其硬件相關(guān)的,所以使用線程數(shù)一定要合理,并且把壓測(cè)機(jī)器納入壓測(cè)的監(jiān)控范圍
本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問(wèn)題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。