すべてのプロダクト
Search
ドキュメントセンター

Performance Testing:負荷テストのソース IP アドレス設定

最終更新日:Mar 01, 2026

ソース IP アドレスは、パフォーマンステストのトラフィックが発信される IP アドレスです。単一の IP アドレスから高頻度で大量のリクエストが送信されると、ターゲットサーバーの保護メカニズムがトラフィックを異常と検出し、ブロックする可能性があります。仮想ユーザー数または RPS に基づいて、指定された範囲内でソース IP アドレスの数を増やすことができます。より多くの IP アドレスに負荷を分散することで、トラフィックがブロックされるリスクを最小限に抑えます。

ソース IP を設定する理由

デフォルトでは、PTS は限られた数の IP アドレス (ロードジェネレーターあたり 1 つ) を割り当てます。以下の状況では、ソース IP アドレスを追加してください。

  • リクエストがセキュリティポリシーによってブロックされる場合。単一の IP アドレスから高頻度で大量のリクエストが送信されると、保護メカニズムがこの動作を異常と認識し、トラフィックをブロックする可能性があります。ソース IP を追加することで、複数のアドレスにリクエストを分散します。

  • ロードジェネレータークラスターの負荷が高い場合。各ロードジェネレーターは最大 500 の同時仮想ユーザーをサポートします。テストシナリオでより高い同時実行性が必要な場合は、より多くのロードジェネレーター (したがってより多くのソース IP) を追加して、ワークロードを分散してください。

ソース IP が課金に与える影響

PTS は、従量課金モデルを使用します。ソース IP アドレスの数は、VUM (Virtual Users per Minute) 消費量に直接影響します。

重要

追加の IP アドレスはコストを増加させます。

VUM 数式:

VUM = Number of IP addresses × 500
  • IP アドレス数 = ロードジェネレーター数。各ロードジェネレーターは最大 500 の同時仮想ユーザーをサポートします。

  • 課金は、各 IP を 500 仮想ユーザーとして計算します。これは、そのロードジェネレーターでの実際の同時実行性に関係なく適用されます。

計算例

テストシナリオで 4 つのソース IP アドレス (4 つのロードジェネレーター) を使用し、テストが 10 分間実行されると仮定します。

  • 1 分あたりの VUM = 4 × 500 = 2,000

  • 合計 VUM = 2,000 × 10 = 20,000

各ロードジェネレーターで 300 仮想ユーザーのみがアクティブな場合でも、課金は IP あたり 500 仮想ユーザーとしてカウントされます。

操作手順

  1. PTS コンソールにログインします。PTS コンソール[パフォーマンステスト] > [シナリオの作成] を選択し、その後 [PTS] をクリックします。

  2. 仮想ユーザー数または RPS に基づいて、テストトラフィックが発信される IP アドレスの数を設定します。右側の図で推定 VUM 消費量を確認します。

    説明

    IP 容量が不足している場合は、チケットを送信して増加をリクエストしてください。

    image

トラブルシューティング

  • Server Load Balancer (SLB) 経由でのテスト時に 503 エラーが発生する場合

    Server Load Balancer (SLB) インスタンスが、その課金方法に基づいて仕様および帯域幅制限に達しているか、または超過しているかを確認してください。SLB インスタンスがサービスアーキテクチャの最外層にあり、テスト API が HTTPS を使用しているか、またはセッション維持が有効になっている場合、ストレステスト中に 503 エラーが発生する可能性があります。バックエンドでトラフィックやログが表示されない場合、503 エラーは単一 IP アドレスからのリクエスト数に対する SLB インスタンスの制限が原因である可能性があります。

  • Anti-DDoS または WAF によってトラフィックがブロックされる場合

    Anti-DDoS または Web Application Firewall (WAF) が有効になっている場合、トラフィック遮断が発生する可能性があります。ビジネス要件に基づいて、以下のいずれかの対策を講じてください。

    パフォーマンステスト中は、一時的に Anti-DDoS または WAF を無効にしてください。詳細については、「よくある質問」をご参照ください。

    テストがブロックされるのを防ぐために、PTS コンソールでホワイトリストを追加してください。詳細については、「セキュリティポリシーによりストレステストトラフィックが Web アプリケーションにアクセスできない場合の対処方法」をご参照ください。

  • CDN または DCDN によってトラフィックがスロットルされる場合

    アプリケーションで Content Delivery Network (CDN) または Dynamic Content Delivery Network (DCDN) を使用している場合、ビジネスが既存のピークに達しているか、または超過している場合は、チケットを送信してください。

ロードジェネレータークラスターの高負荷

ロードジェネレータークラスターが高負荷状態にあり、帯域幅、CPU、メモリなどのリソースが不足している場合は、テストトラフィックのソース IP アドレスの数を増やしてください。