- 重要な情報
- アプリ内
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
テスト結果は、Synthetic テストの実行後に表示されます。ブラウザテストの結果は、ある時点に特定の場所、ブラウザ、デバイスタイプで実行されたテストデータが反映されます。
最新の失敗したテストを確認し、Sample Results セクションで最近成功したテストと比較します。Test Results セクションにスクロールダウンしてテスト結果をクリックすると、結果を詳細比較することができます。
ブラウザテストの結果には、スクリーンショット、ページパフォーマンスデータ、エラー、リソース、バックエンドのトレースなどのコンポーネントが含まれており、テストが失敗した場合のトラブルシューティングに役立ちます。
以下のテスト結果の特徴が、各ブラウザのテスト結果の上部に表示されます。
ブラウザテストでは、実行されたテストステップごとにスクリーンショットが表示されます。スクリーンショットは、ブラウザテストがたどったジャーニーを可視化するのに役立ちます。
完全な URL がロードされるすべてのステップには、ページのパフォーマンス情報が含まれます。
Google のコアウェブバイタルは、サイトのユーザーエクスペリエンスを監視するために設計された 3 つのメトリクスのセットです。これらのメトリクスは、負荷パフォーマンス、対話性、視覚的安定性のビューを提供することに重点を置いています。各メトリクスには、優れたユーザーエクスペリエンスにつながる値の範囲に関するガイダンスが付属しています。
Synthetic モニタリングには、Largest Contentful Paint と Cumulative Layout Shift の 2 つの利用可能なラボメトリクスが含まれています。
初回入力遅延は、リアルユーザーモニタリングを使用して、リアルユーザーとフィールドのデータを収集している場合に利用できます。詳しくは、ページパフォーマンスの監視をご覧ください。
Error パネルには、エラー、種類 (js
/network
)、状況(ネットワークステータスコード)が表示されます。
エラーの種類はページの操作中に記録されます。ページが開かれそのページとの通信中に収集されたエラーに対応します。
表示できるエラーの数は最大で 8個です(例、2 network
+ 6 js
)。
リソースは、リクエストとアセットの組み合わせです。
リソースタブの上に、以下のように表示されます。
Resources タブには次が表示されます。
表示できるリソースの数は最大で 100 です。開始時間順に、最初の 100 件のリソースが Datadog に表示されます。
リソースはリソースの種類によりフィルタリングできます。また、表示された URL に検索を行うことができます。
トレースパネルには、ブラウザのテストに関連するトレースが表示されます。UI は以下の違いを除けば、APM トレースビューと変わりありません。
ブラウザの 1 つのステップで異なる URL/エンドポイントに複数のリクエストを行うことができます。その結果、関連するトレースが複数発生します(トレーシング設定や設定で許可した URL による)。ドロップダウンメニューから、表示するトレースを選択します。
ステップ実行時間は、Datadog のロケーターアルゴリズム でステップが実行されるまでの時間を表します。ステップ実行時間にはアクション (ユーザーのインタラクションなど) が含まれるだけでなく、ブラウザテストで要素がインタラクション可能であることを確認するための待機と再試行のメカニズムも組み込まれています。
テスト結果は、アサーションを満たさない場合、または別の理由によりステップが失敗した場合に FAILED
とみなされます。スクリーンショットを確認し、ステップレベルでのエラーの可能性をチェックしたり、ステップにより生成されたバックエンドトレースを確認したりして、失敗したランのトラブルシューティングを実行します。
一般的なブラウザテストのエラーには、以下が含まれます。
Element located but it's invisible
Cannot locate element
Select did not have option
Forbidden URL
General test failure
お役に立つドキュメント、リンクや記事: