1. 程式人生 > >jmeter線程組之一

jmeter線程組之一

ati pla until body auto 線程 start 下一個 ext

線程組相當於有多個用戶,同時進行同一件事,但是相同線程之間又互不影響。一個線程當中,所操作的變量不會影響其他線程組的變量。

Delay Thread creation until needed:  默認情況下,測試開始的時候,所有線程就被創建完了。如果勾選了此選項,那麽線程只會在合適的需要用到的時候創建。

Ramp-Up Period:  線程啟動的時間,下圖的線程配置,10個線程,5秒啟動時間,每個線程執行兩次循環。那麽每秒會啟動兩個線程,每次循環執行兩個請求。

技術分享圖片

取樣器錯誤: 當線程執行取樣器失敗的時候,要執行的策略

選項:

  • 繼續:忽略錯誤,是繼續執行
  • Start Next Thread Loop: 忽略錯誤,線程當前循環終止,執行下一個循環。
  • 停止線程:當前線程停止執行,不影響其他線程正常執行。
  • 停止測試:整個測試會在所有當前正在執行的線程執行完畢後停止
  • 立即停止測試:整個測試會立即停止執行,當前正在執行的取樣器如果可能會被中斷。

那麽這幾個配置控制了,當遇到錯誤的時候,測試的執行策略,是否會繼續執行。

調度器:如果不想立即執行執行,可以通過調度器控制測試執行的開始時間和結束時間。

選項:

  • 啟動時間:控制測試在某個時間點啟動。這個配置會被“啟動延遲(秒)”配置覆蓋。
  • 結束時間:控制測試執行的結束時間。這個配置會被“持續時間(秒)”配置覆蓋。
  • 持續時間(秒):控制測試執行的時間。
  • 啟動延遲(秒):控制測試多久後啟動執行。

jmeter線程組之一