新しいApache JMeter負荷テストの実行方法

LoadFocusで新しいApache JMeter負荷テストを実行する

新規負荷テストページのUIを使用して、WebサイトまたはAPIエンドポイントの新しい負荷テストを簡単に作成できます。 このページにアクセスして新しいテストを作成するには、アカウントにログインしている必要があります。

Apache JMeter Load Test Configuration

新しい負荷テストの設定手順

1. テスト名の選択

現在の日時を使用してテスト名を自動生成します。 テスト名入力フィールドに移動して独自の名前を設定することで、負荷テストのテスト名を変更できます。

Load Test Name

2. 最大5つのテストロケーションを選択

Multiple Location Load Test

負荷を投入する複数のロケーション(最大5つ)を選択できるようになりました。これにより、異なる地理的リージョンから同時にアクセスする実際のトラフィックをシミュレートします。 各選択したロケーションにはトラフィックの割合または特定の仮想ユーザー数を割り当てることができます。例えば、合計5,000仮想ユーザーを選択した場合、複数のロケーションに分散できます:

  • US East (N. Virginia): 20%(1,000ユーザー)
  • Canada (Central): 20%(1,000ユーザー)
  • Europe (London): 20%(1,000ユーザー)
  • Asia Pacific (Hong Kong): 20%(1,000ユーザー)
  • US West (N. California): 20%(1,000ユーザー)

利用可能なロケーションの詳細はこちらで確認できます。IPのホワイトリスト登録が必要な場合は、こちらのガイドをご参照ください。

ロケーション別の結果

複数のロケーションからテストを実行する場合、レスポンスタイムエラーヒット/秒などのパフォーマンスメトリクスを個別のロケーションごとに確認するか、統合結果を表示できます。この粒度により、異なるリージョンのユーザーに対してアプリケーションがどのようなパフォーマンスを発揮しているかをより深く理解できます。

3. 負荷シナリオ

すぐに始められるように、3つの事前定義されたシナリオを提供しています:

  • Initial Load
  • Warm-up Load
  • Moderate Load

任意のシナリオのApplyボタンをクリックするだけで、負荷テスト設定が自動入力されます。

Load Test Scenarios

4. テスト設定

負荷設定ステップでは、以下を定義します:

  • 仮想ユーザー数
  • テスト期間(またはテストイテレーション
  • ランプアップタイム
  • ランプアップステップ

ランプアッププロセスと全体の期間を表示するチャートで、負荷テストがどのように実行されるかを視覚的に確認できます。

Test Configuration

5. Apache JMeterスクリプトのアップロードと検証

ここでJMXテストスクリプトファイル(テストごとに1つ)と必要なCSVファイルをアップロードします。

JMeterスクリプトの検証

JMeter Test file validation

  • アップロード時にJMeter .jmxファイルの自動検証を追加しました。
  • .jmxおよび.csvファイルをアップロードエリアにドラッグ&ドロップするか、Upload JMeter Scriptsボタンを使用できます。
  • スクリプトに問題がある場合、すぐに通知されます。

Upload Apache JMeter Scripts

JMeterテストの実行と結果の確認

負荷テストを設定し、必要なファイルをすべてアップロードした後、Run TestをクリックしてJMeter負荷テストを開始します。

テストが完了したら、以下を確認できます:

  • Overviewタブで全体的なパフォーマンスメトリクスを表示。
  • ロケーション別の結果を分析して、各リージョンのパフォーマンスを確認。
  • 詳細結果セクションでエラーレスポンスタイムヒット/秒などを確認。

Apache JMeter負荷テスト結果の分析の詳細については、負荷テスト結果ガイドをご覧ください。