Jmeter之線程組(Stepping和Ultimate)


  jmeter自帶的線程組比較簡單,如果需要逐漸增加並發數的功能並不能實現,所以就需要使用Jmeter插件--Stepping Thread Group

一、安裝Stepping/UItimate Thread Group

  因之前已安裝plugin manager,只需要在里面輸入Stepping Thread Group選擇安裝即可。

二、添加

  在測試計划上,右鍵選擇添加,如下圖:

 

 三Stepping Thread Group配置說明

 

   1、名稱:線程組自定義名稱;

  2、注釋:添加的一些備注說明信息,設置后,在目錄樹中鼠標懸停會顯示配置的注釋信息;

  3、在取樣器錯誤后要執行的動作

  (1、繼續:即取樣器執行錯誤后,仍然繼續執行后續的操作,直到整個線程完成;(默認)

  (2Start Next Thread Loop:即取樣器執行錯誤后,終止當前循環,進入下一個循環;

  (3、停止線程:即取樣器執行錯誤后,停止當前線程;

  (4、停止測試:即取樣器執行錯誤后,等待當前執行的采樣器結束后停止執行測試;

  (5stop test now:即取樣器執行錯誤后,出現錯誤立刻終止測試;

  4Threads Scheduling Parmeters:線程調度配置

  (1This group will start * threads:將啟動的線程數量;

  (2First,wait for * seconds:在*秒后啟動;

  (3Then start * threads:第一次啟動多少個線程;

  (4Nextadd * threads every * seconds:在啟動*個線程后,運行*秒;再啟動*個線程;

  (5using ramp-up * seconds:在 *秒內啟動(4設置的線程數;

  (6Then hold load for * seonds:在全部線程啟動后,在運行*秒后開始停止線程。

  (7Finallystop * threads every * seconds:最后停止線程,每*個線程停一次,等待*秒后再停*個線程,直到線程停止完。(注意:第一次停止是在達到(6設置的時間就停止)

四、UItimate Thread Group配置說明

  與Stepping Thread Group插件中相同的配置項功能相同,主要描述一下不同點

 

   Threads Schedule:線程調度

  (1Start Threads Count:啟動的線程數量;

  (2Initial Delay,sec:啟動延遲;

  (3Startup Time,sec:啟動所有線程需要的時間;

  (4Hold Load For,sec:線程完成后,執行的持續時間;

  (5ShutDown Time:在執行持續時間結束后,在多少秒內停止所有的線程;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM