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