線程組是任務測試計划的起點,所有的邏輯控制器和采樣器都必須放在線程組之下。
其他的測試元件(如監聽器)可以被直接放在測試計划之下,
這些測試元件對所有線程組都生效。線程組就像它的名字所描述的那樣,被用來管理執行性能測試所需要的JMeter線程。
用戶通過線程組的控制面板可以:
1.設置線程數量
2.設置線程啟動周期
3.設置執行測試腳本的循環次數
每一個JMeter線程都會完整地執行測試計划,而且它們之間是完全獨立運行的。
這種多線程機制被用來模擬服務器應用的並發連接。參數Ramp-Up Period告訴JMeter
達到最大線程數需要多長時間。 假設共有10個線程,Ramp-Up Period 為100秒, 那么JMeter 就會在100秒內啟動所有10個線程,並讓它們運轉起來。每一個測試線程
都會在上一個線程啟動10秒之后才開始運行。 假設共有30個線程,Ramp-Up Period 為 120秒,那么線程啟動的間隔就為4秒。
Ramp-Up參數不能設定得太短,否則在測試的初始階段會給予服務器過大的壓力。 Ramp-Up參數也不嫩設定得太長,否則發生第一個線程已經完畢,而最后一個線程還沒有啟動的情況