機能
このソリューションには次のような特徴があります。
複数のテストフレームワークのサポート
JMeter、K6、Locust のテストスクリプト、およびカスタムスクリプトを必要としないシンプルな HTTP エンドポイントテストをサポートします。詳細については、「アーキテクチャの詳細」セクションの「テストタイプ」を参照してください。
高いユーザー負荷のシミュレーション
数万の同時仮想ユーザーをシミュレートして、現実的な負荷条件下でアプリケーションのストレステストを行います。
マルチリージョン負荷分散
複数の AWS リージョンに負荷テストを分散して、地理的に分散されたユーザートラフィックをシミュレートし、グローバルパフォーマンスを評価します。
柔軟なテストスケジュール
自動リグレッションテストに cron 式を使用して、テストをすぐに、将来の特定の日時に、または定期的なスケジュールで実行するようにスケジュールします。
リアルタイムモニタリング
応答時間、仮想ユーザー数、リクエストの成功率などのリアルタイムメトリクスを使用してテストの進行状況をモニタリングするためのオプションのライブデータストリームを提供します。
包括的なテスト結果
パフォーマンスメトリクス、パーセンタイル (p50、p90、p95、p99)、エラー分析、オフライン分析用のダウンロード可能なアーティファクトを含む詳細なテスト結果を表示します。
ベースラインの比較
パフォーマンス比較用のベースラインテスト実行を指定して、時間の経過に伴う改善やリグレッションを追跡します。
エンドポイントの柔軟性
AWS リージョン、オンプレミス環境、またはその他のクラウドプロバイダー間で HTTP または HTTPS エンドポイントをテストします。
直感的なウェブコンソール
コマンドライン操作を必要とせずに、テストを作成、管理、モニタリングするためのウェブベースのコンソールを提供します。
AI 支援型分析 (オプション)
負荷テストデータのインテリジェントな分析のために、モデルコンテキストプロトコル (MCP) サーバーを介して AI 開発ツールと統合します。
複数のプロトコルのサポート
カスタムテストスクリプトを通じて、HTTP、HTTPS、WebSocket、JDBC、JMS、FTP、gRPC などのさまざまなプロトコルをサポートしています。