Jmeter 執行緒組屬性 解釋

2022-09-06 01:45:10 字數 937 閱讀 6726

繼續:執行緒中某乙個請求遇到錯誤後,其他請求繼續執行

start next thread loop:如執行緒組中請求遇到錯誤後面的請求將不再執行,等下一輪再開始執行;例如執行緒組中包含請求1、請求2,若請求1失敗,請求2將不再執行,等下一次重新迭代,從請求1開始執行。

停止執行緒:遇到錯誤就停止執行緒再也不執行了。例如執行緒組中有100個執行緒,其中某乙個執行緒的某個請求遇到錯誤即停止執行緒不再執行,剩下49個執行緒繼續執行。

停止測試:某個執行緒某個請求遇到錯誤,停止所有執行緒,也就是停止整個測試,但是執行緒中的餘下的請求還是會執行完再停止。例如執行緒1中包含請求1、請求2,其他執行緒遇到錯誤,現在要全部停下來,執行緒1請求1還是會執行,然後再停止測試。

stop test now:遇到錯誤立即停止所有執行緒,即整個測試。

執行緒數 :   乙個使用者佔乙個執行緒,  200個執行緒就是模擬200個使用者

ramp-up period(in seconds):   設定執行緒需要多長時間全部啟動。如果執行緒數為200 ,準備時長為10 ,那麼需要1秒鐘啟動20個執行緒。也就是每秒鐘啟動20個執行緒。

迴圈此次 : 每個執行緒傳送請求的次數。如果執行緒數為200 ,迴圈次數為10 ,那麼每個執行緒傳送10次請求。總請求數為200*10=2000 。如果勾選了「永遠」,那麼所有執行緒會一直傳送請求,直到選擇停止執行指令碼。

啟動延遲:表示指令碼延遲啟動的時間

注意:如果我們需要用到排程器來設定持續時間,如果執行緒數不夠多到持續時間結束,我們就必須將迴圈次數勾選為永遠,特別地,如果執行緒組裡面有其他的迴圈,我們也需將該迴圈次數勾選為永遠(如我上面錄製的指令碼中的step1也是乙個迴圈,需要將永遠勾選),否則,按我如上配置,將永遠去掉勾選,文字裡填1,那麼無論你將持續時間啟動時間結束時間等設定多少,系統執行1000次後,將會停止不再執行。

Jmeter 執行緒組

執行緒數 就是需要設定多少執行緒執行測試。ramp up period in seconds 用於告知jmeter 要在多長時間內建立全部的執行緒。預設值是0。如果未指定ramp up period 也就是說ramp up period 為零,jmeter 將立即建立所有執行緒。假設ramp up ...

Jmeter 執行緒組

測試計畫 新增 threads users 執行緒組 在取樣器錯誤後執行的動作 1 繼續 忽略錯誤,繼續執行 3 停止執行緒組 停止當前的執行緒 其他的執行緒不受此影響 4 停止測試 當前執行的結束後,停止整個測試計畫 5 stop test now 立即停止測試 立即停止整個測試計畫 執行緒屬性 ...

Jmeter 執行緒組

setup執行緒組最先執行,比如用登陸介面,獲取cookie teardown執行緒組最後執行,比如做清除測試資料之用,建乙個jdbc請求,清除執行產生的資料,下次執行就不用修改資料。普通執行緒組不想隨機執行時,勾選下圖的核取方塊 執行緒數 模擬使用者,類似虛擬使用者數 ramp up period...