jmeter之吞吐量、吞吐率、TPS、帶寬及壓力測試和負載測試及其區別


一般使用單位時間內服務器處理的請求數來描述其並發處理能力。稱之為吞吐率(Throughput),單位是 “req/s”。
吞吐率特指Web服務器單位時間內處理的請求數
另一種描述,吞吐率是,單位時間內網絡上傳輸的數據量,也可以指單位時間內處理客戶請求數量。
它是衡量網絡性能的重要指標。通常情況下,吞吐率“字節數/秒”來衡量。當然你也可以用“請求數/秒”和“頁面數/秒”來衡量。其實不管一個請求還是一個頁面,它的本質都是在網絡上傳輸的數據,那么用來表述數據的單位就是字節數

聯系:都是性能指標,都是以秒為單位進行計算
區別:
吞吐量是數據層的指標,指單位時間內系統成功傳輸的數據量,以MB、GB等為單位
TPS是網絡協議層的指標,指一秒內成功完成的事務數(transaction)

吞吐量是個比較通用的概念,可以用於衡量網絡性能或軟件性能
TPS通常只有Loadrunner工具中使用,一般只用於衡量軟件的性能

根據延遲和吞吐量我們還可以計算並發度(Concurrency),公式如下:

  並發度 = 吞吐量 * 延遲

吞吐量,是指在一次性能測試過程中網絡上傳輸的數據量的總和

二、負載和壓力測試區別

1)負載測試關注的是用戶規則和需求,而壓力測試關注的是系統本身


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM