Synthetic Monitoring & Continuous Testing Explorer

概要

Explorer は、Synthetic Monitoring および Continuous Testing のためのすべてのテスト実行および CI バッチを視覚化するものです。

Synthetic Monitoring & Continuous Testing Explorer で CI バッチの検索と管理を行います
Synthetic Monitoring & Continuous Testing Explorer でテスト実行の検索と管理を行います

以下のアクションを実現できます。

  • さまざまなデバイスおよびブラウザに対して実行されたテスト実行を比較して、ブラウザ間およびデバイス間の問題を特定します
  • 結果タイミングのファセットでパフォーマンスの問題を調査し、失敗したステータスコードで実行をフィルタリングする
  • Explorer で検索を始めるために、検索クエリのオンボードを試してみる

検索クエリを作成する

UX Monitoring > Explorer に移動し、すぐに使える検索クエリをクリックすると、テストバッチまたは実行の表示と視覚化を開始できます。

Explorer ですぐに使える検索クエリ
  • CI パイプラインで実行されている失敗したテストをブロックステータスでフィルターして表示し、それらが新しいリリースをブロックしているかどうかを確認します。
  • 失敗したテスト実行を HTTP エラーステータスコードで分析し、予期しないステータスコードを持つ API テストを特定します。
  • 最初に失敗し、再試行後に合格したテスト実行を調べます。
  • CI パイプラインに含めるテスト ID にアクセスします。

詳しくは、検索構文をご覧ください。

テストの実行を確認する

Explorer には、Synthetic Monitoring および Continuous Testing で実行したすべてのテストが表示されます。すべてのテストは、高速再試行を含む、特定のテストサブタイプのテスト実行に対応します。Explorer でテストをクリックすると、テスト実行のページにアクセスできます。

API テスト実行詳細ページ
  1. テスト実行をクリックすると、テスト結果または詳細ページに移動します。
  2. テスト実行のパフォーマンス、または API やマルチステップ API テストのパフォーマンスを分析します。
  3. 時系列グラフ、トップリスト、表などの視覚化を作成します。

テスト実行については、テスト実行の検索を参照してください。

テストバッチの確認

Explorer は、Continuous Testing と CI/CD プロバイダーで実行されたテストのバッチを表示します。各バッチは Datadog API (CI/CD インテグレーションdatadog-ci NPM パッケージ、または直接 API エンドポイントを介して) の呼び出しに対応し、一つまたは複数のテストの実行をトリガーします。

CI Results Explorer のサイドパネル
  1. バッチをクリックすると、バッチ CI/CD のメタデータとバッチテスト結果を含むサイドパネルが表示されます。
  2. バッチの一部として実行されたテストの実行を調査し、テストの失敗をピンポイントで特定します。
  3. 失敗したテスト結果をクリックすると、詳細な Test Result ページが表示され、問題の根本的な原因を調査することができます。

テストバッチについては、テストバッチを検索するを参照してください。

その他の参考資料