處理每個JMeter測試計劃的第一步就是添加 線程組 元件。這個線程組會告訴JMeter你想要模擬的用戶數量,用戶應該發送請求的頻率和應該發送的數量。
進一步來添加一個線程組:首先選擇這個測試計劃,用鼠標右鍵點擊然後在得到的菜單中選擇添加--> 線程組。
這時你應該看到這個線程組已經在測試計劃下面了,如果沒有看到,就點擊測試計劃元件展開這個測試計劃樹。
下一步,你需要修改這些默認的屬性。如果你還沒有選擇線程組元件,則從測試計劃樹型結構中選擇它。這時你應該看到JMeter窗口右邊的線程組控制面板了。
![]() 圖5.1. 線程組默認值 |
首先給這個線程組起一個有意義的名字。在名稱域中, 輸入Jakarta Users.
下一步,增加用戶的數量爲5。
在 下一個the Ramp-Up Period文本域 , 使用默認值爲0。這個屬性表示每個用戶啓動的遲延時間。 例如,如果你設置Ramp-Up Period 爲5秒,例如,如果你輸入Ramp-Up Period 爲5秒,JMeter將會在五秒結束前完成 啓動所有的用戶。所以,如果你有五個用戶並且Ramp-Up Period爲五秒,那麼開始用戶的延遲就是1秒。(5個用戶 / 5秒 = 1 用戶每秒). JMeter將會立即啓動你所有的用戶,如果你設置其值爲0。
最後,取消標記爲"永遠"的複選框選擇並設置循環次數爲2。 這個屬性表示你的測試的重複次數。如果你設置爲1,JMeter將你的測試只運行一次。 要讓JMeter不斷的運行,你要選擇"永遠"這個複選框。
在大多數的應用程序中,你需要手動來接受你在控制面板中所做的修改。但在JMeter中,如果你做了修改,控制面板可以自動的接受。如果你修改的元件的名字,樹型菜單自動更新當你離開控制面板後。 (例如, 當你選擇另外一個樹元件。) |
圖 5.2 爲完整的Jakarta Users線程組。
![]() 圖 5.2. Jakarta Users 線程組 |