jmeter線程組之一
阿新 • • 發佈:2018-01-04
ati pla until body auto 線程 start 下一個 ext
線程組相當於有多個用戶,同時進行同一件事,但是相同線程之間又互不影響。一個線程當中,所操作的變量不會影響其他線程組的變量。
Delay Thread creation until needed: 默認情況下,測試開始的時候,所有線程就被創建完了。如果勾選了此選項,那麽線程只會在合適的需要用到的時候創建。
Ramp-Up Period: 線程啟動的時間,下圖的線程配置,10個線程,5秒啟動時間,每個線程執行兩次循環。那麽每秒會啟動兩個線程,每次循環執行兩個請求。
取樣器錯誤: 當線程執行取樣器失敗的時候,要執行的策略
選項:
- 繼續:忽略錯誤,是繼續執行
- Start Next Thread Loop: 忽略錯誤,線程當前循環終止,執行下一個循環。
- 停止線程:當前線程停止執行,不影響其他線程正常執行。
- 停止測試:整個測試會在所有當前正在執行的線程執行完畢後停止
- 立即停止測試:整個測試會立即停止執行,當前正在執行的取樣器如果可能會被中斷。
那麽這幾個配置控制了,當遇到錯誤的時候,測試的執行策略,是否會繼續執行。
調度器:如果不想立即執行執行,可以通過調度器控制測試執行的開始時間和結束時間。
選項:
- 啟動時間:控制測試在某個時間點啟動。這個配置會被“啟動延遲(秒)”配置覆蓋。
- 結束時間:控制測試執行的結束時間。這個配置會被“持續時間(秒)”配置覆蓋。
- 持續時間(秒):控制測試執行的時間。
- 啟動延遲(秒):控制測試多久後啟動執行。
jmeter線程組之一