ステッピング スレッド グループの設定方法を教えてください。私のアプリケーションが "ThreadGroup" を使用して 100VU の平均応答時間を 2 秒としているとします。
1 に答える
実際には、パフォーマンス テストの目標によって異なります。ステッピング スレッド グループでは、1 秒未満のパラメーターは許可されません。この制限に対処する必要があります。
JMeterのドキュメントによると:
ランプアップは、テストの開始時にワークロードが大きすぎるのを避けるために十分長く、最初のスレッドが終了する前に最後のスレッドが実行を開始できるように十分に短くする必要があります (それが必要な場合を除きます)。
ランプアップ時間を定義することは、パフォーマンス テストの非常に重要なステップです。あなたの場合、次のパラメータを使用して 1 秒あたり 1 スレッドから始めることをお勧めします。
This group will start 100 threads;
First, wait for 0 seconds;
Then start 1 threads;
Next, add 1 threads every 1 seconds using ramp-up 0 seconds,
Then hold the load for 900 seconds.
その後、すべてのスレッドを一度に停止することを選択できます。それはあなた次第です。
約 20 分間テストを実行することをお勧めするのはなぜですか? 100 スレッドで実行するパフォーマンスに関心があり、そのような負荷レベルでサンプル数を最大化したいためです。推奨されるセットアップでは、テスト時間の約 90% が理想的なスレッド数で実行されます。
これらの数値を取得したら、1 秒あたり 1 つ以上のスレッドを開始して実験し、全体的なランプアップ時間を短縮できます。システムの制限を理解するために、リソースの使用状況 (CPU 使用率、使用可能なメモリなど) を常に確認してください。