JMeter (2.x -- この特定の環境でアクセスできる唯一のバージョンであり、アップグレードできない) でバースト モードをシミュレートできるかどうかを確認しようとしています。間隔。
たとえば、ターゲットを 80 人のユーザーからなる 4 つの個別のスレッド グループで、30 分ごとに約 5 分間連続してフラッディングしたいと考えています。これは、永久に (24 時間以上) 200 の同時要求を行っている既存のメイン スレッド グループに追加されます。
この回答を試しましたが、欲望の効果が見られません。私のJMeterセットアップは次のとおりです。
- A main thread user group (200 users, 5 secs ramp-up, forever loop)
- It contains 4 separate HTTP Requests as its children (they get called as long as the script is not shutdown)
- 1st separate thread group with 80 threads, 5 secs ramp-up, forever loop; as its children:
- "Constant Timer" for interval invocation, e.g. every 30 mins
- "Runtime Controller" for duration/flight-time configuration, e.g. 5 mins continuously
- "Loop Controller" to iteratively executing the requests, set to forever loop (I even tried fixed numbers, e.g. 10)
- An actual `HTTP Request`
- 2nd separate thread group with identical setup except different HTTP Request
- 3rd separate thread group with identical setup except different HTTP Request
- 4th separate thread group with identical setup except different HTTP Request
Ultimate Thread Groupで遊んでみましたが、サージ モードは作成されないようですが、設定された期間実行されます。要求は、ターゲット サーバーにバースト モードで送信されるのではなく、その期間に均一に分散されます。そのため、その期間のスレッド数に等しい数のリクエストの送信のみをサブスクライブしているようです。
これらのサージ スレッド グループ内のスレッドが、X 量のリクエスト (スレッド数に等しい) を 1 回送信するだけでなく、メイン ロード スレッド グループと同様に、構成された期間全体にわたってノンストップでリクエストを継続的に送信するようにしたい.
これは達成可能ですか