アプリケーションの負荷テスト - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

アプリケーションの負荷テスト

Nicola D Orazio、Jonatan Reiners (Amazon Web Services (AWS))

2022 年 5 月 (ドキュメント履歴)

負荷テストは、アプリケーションが想定どおりの品質を提供しているかどうかについての信頼できる情報を得るために行われます。最も一般的な方法はアプリケーションに負荷をかけることですが、負荷テストにはさまざまな方法があります。このガイドでは、負荷テストを行うさまざまな方法と、回答を得ることができる質問について説明します。また、テストを実行する際の落とし穴の回避に役立つ、負荷テストの影響についても説明します。最後に、このガイドではいくつかのツールとその適用性について説明します。

開始前の重要な情報

Amazon Web Services (AWS) で負荷テストを実行すると、セキュリティメカニズムを新たに獲得できます。詳細については、「Amazon Elastic Compute Cloud (Amazon EC2) テストポリシー」を参照してください。ペネトレーションテストは、許可された AWS サービスでのみ実行できます。分散型サービス妨害 (DDoS) テストは、事前承認された AWS Partner が実行する必要があります。

加えて、負荷テストによって発生するコストと、サービスの Service Quotas を考慮してください。テスト要件は、AWS が各サービスに設定したしきい値を超える場合があります。テスト計画段階では、テストのセットアップと実行に必要なインフラストラクチャ作成によるコストへの影響を調査することに、時間をかけることをお勧めします。また、最も重視するサービスのコストを監視する、請求アラートの作成をお勧めします。