負荷テストで1分ごとに10スレッドを追加したいと思っています。したがって、テスト後に合計スレッド数は50になります。スレッドグループの設定をheresします。私はJMeterのGUIを使用しています。1分ごとに10スレッドを追加するには?
Threads: 10
Ramp up: 1
Duration: 300 seconds
負荷テストで1分ごとに10スレッドを追加したいと思っています。したがって、テスト後に合計スレッド数は50になります。スレッドグループの設定をheresします。私はJMeterのGUIを使用しています。1分ごとに10スレッドを追加するには?
Threads: 10
Ramp up: 1
Duration: 300 seconds
ランプアップは、すべてのユーザーがテスト済みのアプリケーションサーバーに到着した時刻です。 Thread Group documentationで
:
ランプアップ期間は、選択されたスレッドの完全な数に「ランプアップ」に連れて行くためにどのくらいのJMeterに指示します。 10個のスレッドが使用され、立ち上がり期間が100秒の場合、JMeterは10個のスレッドをすべて起動して実行するために100秒かかります。各スレッドは、前のスレッドが開始されてから10(100/10)秒後に開始されます。 30スレッドと120秒のランプアップ期間がある場合、連続する各スレッドは4秒遅れます。
ランプアップは、テストの開始時に大きすぎる作業負荷を避けるのに十分な長さで、最初のテストが完了する前に最後のスレッドが実行されるのに十分な時間が必要です。
スレッドグループはスケジューラも提供します。 [スレッドグループ]パネルの下部にあるチェックボックスをクリックして、テストの期間、起動遅延、実行の開始時刻と終了時刻を入力できる余分なフィールドを有効または無効にします。 Duration(秒)とStartup Delay(秒)を設定して、各スレッドグループの持続時間と開始時間を制御することができます。テストが開始されると、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を使用しています –