大規模な負荷時のソフトウェアアプリケーションテストを自動化して、潜在的な性能上の問題をより容易に特定する

概要

AWS での分散負荷テストは、大規模な負荷時のソフトウェアアプリケーションテストを自動化して、リリース前に潜在的な性能上の問題を特定するのに役立ちます。このソリューションは、一定のペースでトランザクションレコードを生成する数多くの接続ユーザーを作成およびシミュレートします。サーバーをプロビジョニングする必要はありません。また、このソリューションでは、複数の AWS リージョンにまたがってテストを実行することができます。

メリット

コンテナを使用して負荷機能をテストする

AWS Fargate コンテナで独立した Amazon Elastic Container Service (Amazon ECS) を使用して、ソフトウェアのロード機能をテストします。

アプリケーションのテストをカスタマイズする

カスタム JMeter スクリプトを作成して、アプリケーションのテストをカスタマイズします。

負荷テストを自動化する

指定日または定期日に負荷テストが自動的に開始されるようにスケジュールを組みます。

ライブテストデータの表示

このソリューションの Web コンソールを使用して、実行中のテストのライブデータを表示します。

技術的な詳細情報

このアーキテクチャは、AWS リージョンごとの実装ガイドと関連する AWS CloudFormation テンプレートを使用して自動的にデプロイできます。

この AWS ソリューションのユースケース
  • ヘッドライン
その他…
デプロイオプション
開始のステップ
AWS コンソールでこのソリューションを起動し、デプロイする

サポートが必要ですか? パートナーとデプロイ。
このデプロイメントを支援する AWS 認定サードパーティエキスパートを探す
オーストラリア郵便のロゴ

「Calabrio の使命は、コンタクトセンターがよりスマートに、より速く、より良く機能できるよう支援することです。ある大手顧客向けに、新しい高性能な機能を迅速に設計する必要がありました。高額なエンタープライズテストライセンスや、オープンソースツール用のカスタムオーケストレーションコードを書く必要なく、システムのパフォーマンスをスケールにテストするために、AWS での分散負荷テストを使用しました。この AWS ソリューションでは、予想されるトラフィック量の 6 倍のテストを設計して実行し、新機能を予定より早く成功裏にリリースしました。」

Daryl Robbins
エンジニアリング担当シニアディレクター
動画
AWS ソリューションで解決: 分散負荷テスト
AWS アーキテクチャブログ
AWS での分散負荷テストで最適なアプリケーションパフォーマンスを確保

民間企業であるか公共部門のサービスであるかに関わらず、ユーザーによる負荷の増加に応じてアプリケーションを拡張できるという確信が必要です。AWS での分散負荷テストにより、アプリケーションテストを自動化し、大規模に実行する方法を理解し、アプリケーションをリリースする前にボトルネックを修正できます。

ブログ投稿の全文を読む 

このページはお役に立ちましたか?