我想在我的負載測試中每1分鐘添加10個線程。我在相當於5分鐘的持續時間內放置了300秒。所以測試後的總線程數爲50。繼承人線程組中的配置。我正在使用JMeter GUI。如何每1分鐘添加10條主題?
Threads: 10
Ramp up: 1
Duration: 300 seconds
我想在我的負載測試中每1分鐘添加10個線程。我在相當於5分鐘的持續時間內放置了300秒。所以測試後的總線程數爲50。繼承人線程組中的配置。我正在使用JMeter GUI。如何每1分鐘添加10條主題?
Threads: 10
Ramp up: 1
Duration: 300 seconds
斜坡上升是所有用戶到達您的測試應用程序服務器的時間。
斜坡上升週期告訴JMeter多久採取「斜升」,以充分一些選擇的線程。如果使用10個線程,並且上升週期爲100秒,那麼JMeter將花費100秒來啓動並運行所有10個線程。每個線程將在前一個線程開始後10(100/10)秒開始。如果有30個線程和120秒的上升週期,則每個後續線程將延遲4秒。
加速需要足夠長以避免在測試開始時過大的工作負載,並且足夠短以至於最後一個線程在第一個線程完成之前開始運行(除非有人希望這樣做)。
線程組還提供了一個調度程序。單擊「線程組」面板底部的複選框以啓用/禁用可輸入測試持續時間,啓動延遲,運行開始和結束時間的額外字段。您可以配置持續時間(秒)和啓動延遲(秒)來控制每個線程組的持續時間以及啓動後多少秒。測試開始後,JMeter將在啓動線程組的線程之前等待啓動延遲(秒)並運行配置的持續時間(秒)時間。請注意,這2個選項會覆蓋開始時間和結束時間。
設置你的線程組是這樣的:
No. of Threads: 50
Ramp-up Time - 300sec (Since you want 10 users per min, 10*60*5= 300)
Loop count - Forever
Scheduler (Duration) - 900 Seconds [Total 15 Minutes: 5 mins for users ramping up time, 5 mins for your test and 5 mins ramping down time]
知道詳情,您還可以看到How should I calculate Ramp-up time in Jmeter這個線程。
你可以是特定的ABT語言您正在使用和共享代碼片段 –
我正在使用jmeter gui –