線程組基本設置
在線程組界面中可以設置以下數據,進行控制線程組:
1、取樣器錯誤后要執行的動作:
繼續:忽略錯誤,繼續執行
Start Next Thread Loop: 忽略錯誤,線程當前循環終止,執行下一個循環。
停止線程:當前線程停止執行,不影響其他線程正常執行。
停止測試:整個測試會在所有當前正在執行的線程執行完畢后停止
Stop test now:整個測試會立即停止執行,當前正在執行的取樣器可能會被中斷。
這幾個配置項控制了“當遇到錯誤的時候測試的執行策略”是否會繼續執行。
2、設置線程數:
線程數也就是並發數(並發測試中,並發數相當於用戶數)
3、設置ramp-up period:
ramp-up period用於設置啟動所有線程所需要的時間。如果選擇了5個線程,並且ramp-up period是10秒,那么JMeter將使用10秒使5個線程啟動並運行。每個線程將在前一個線程啟動后10(10/5)秒后啟動。
4、設置循環次數:
該項設置線程組在結束前每個線程循環的次數,如果次數設置為1,那么JMeter在停止前只執行測試計划一次。
5、Delay Thread creation until needed:
默認情況下,測試開始的時候,所有線程就被創建完了。如果勾選了此選項,那么線程只會在合適的需要用到的時候創建。
三、線程組調度器設置
調度器配置可以更靈活的控制線程組執行的時間
持續時間(秒):控制測試執行的持續時間,以秒為單位。
啟動延遲(秒):控制測試在多久后啟動執行,以秒為單位。
啟動時間:控制測試在某個時間點啟動。但這個配置會被“啟動延遲”配置覆蓋。
結束時間:控制測試執行的結束時間。但這個配置會被“持續時間”配置覆蓋。