jmeterのスループットコントローラーの設定方法は?
JMeterのスループットコントローラーは、複数の同時ユーザーがシステムにアクセスし、そのスループットを制御するシミュレーションに使用できます。
JMeterのスループットコントローラーを設定するには、以下の手順に従う必要があります。
- テストプランにスループットコントローラーを追加してください。テストプランを右クリック-> 追加 -> ロジックコントローラー -> スループットコントローラー。
- 吞出し量コントローラーの属性には、次のパラメータを設定できます。
- 目標スループット:1秒あたりに送信したいリクエストの数。固定の数字を使用するか、変数や関数を使用して設定することができます。
- 実行率:実際に実行されたリクエスト数と目標スループットの割合。たとえば、70%に設定されている場合、実際に実行されたリクエスト数は目標スループットの70%になります。
- スループットを計算する際には、スレッドグループまたは全体のテスト計画を選択することができます。
- ユーザーごとに、スレッドグループを選択した場合、吞吐量をユーザーごとに計算するかどうかを選択できます。
- 必要に応じて、スループットコントローラーのサブノードにHTTPリクエストやその他の操作を追加することができます。
- JMeterはスループットコントローラーの設定に基づいて並行ユーザーの振る舞いをシミュレートし、スループットを制御します。
ご注意ください。
- スループットコントローラーは、実際には何の負荷も生成しません。同時利用者をシミュレーションするには、スループットコントローラーのサブノードに適切なリクエストや操作を追加する必要があります。
- 吞吐量コントローラーがテスト計画の実行時間に影響を与える可能性があります。吞吐量が設定されすぎると、サーバーの負荷が過剰になったり、リソース制限を超過する可能性があります。
- 吞吐量制御器を設定する際は、システムの実際の状況や性能目標に応じて適切な設定値を決定する必要があります。テスト結果を調整しながら観察することで、最適化が可能です。