jmeter 引數理解

吐司波妞發表於2024-07-28

執行緒數

執行緒數用於模擬併發使用者數,每個執行緒代表一個虛擬使用者;執行緒組內可以有1-多個介面請求,同屬於一個執行緒,理解為單個使用者的事務操作;如果只有一個介面那就說單介面的效能

Ramp-Up時間(秒)

定義了所有執行緒啟動所需的時間,合理設定ramp-up時間可以避免瞬時加壓,使效能測試結果更準確。
如果執行緒數n=10,ramp-up=10s;代表10s內建立10個執行緒,實際操作表明每隔1s建立啟動一個執行緒,會在第9s啟動最後一個執行緒

迴圈次數

image

執行緒組一個介面的情況下執行(和執行緒組內多少個介面無關,都屬於一個執行緒),檢視日誌,1s啟動一個執行緒,10內完成了10個執行緒

image

image

介面響應平均值 197ms = 0.197s
T = 9.197
image

實際的執行時間 10s和9.197非常接近

吞吐量throughput = 執行緒數n * 迴圈次數r / 壓測執行時間T 約等於 10/9.197 1.08
對於單個介面來說可以認為這次壓測的結果為1.1QPS (每秒處理1.1個請求)

相關文章