合成テスト
Amazon CloudWatch Synthetics を使用すると、実際のユーザーがいない場合でも、顧客の視点からアプリケーションを監視できます。API とウェブサイトのエクスペリエンスを継続的にテストすることで、ユーザートラフィックがない場合でも発生する断続的な問題の可視性を得ることができます。
Canary は設定可能なスクリプトで、スケジュールに従って実行し、API とウェブサイトのエクスペリエンスを 24 時間 365 日継続的にテストできます。実際のユーザーと同じコードパスとネットワークルートをたどり、レイテンシー、ページ読み込みエラー、リンク切れ、ユーザーワークフローの破損など、予期しない動作を通知できます。
注記
Synthetics Canary を使用して監視するのは、所有権や権限を持つエンドポイントと API のみにしてください。Canary の頻度設定によっては、これらのエンドポイントのトラフィックが増加する可能性があります。
はじめに
完全なカバレッジ
ヒント
テスト戦略を開発する際は、Amazon VPC 内のパブリックエンドポイントと プライベート内部エンドポイント の両方を考慮してください。
新しい Canary の記録
CloudWatch Synthetics Recorder Chrome ブラウザプラグインを使用すると、複雑なワークフローを持つ新しい Canary テストスクリプトをゼロから素早く構築できます。記録中に行われたタイプとクリックのアクションは、Canary の作成に使用できる Node.js スクリプトに変換されます。CloudWatch Synthetics Recorder の既知の制限事項は、このページ に記載されています。