プログラムによるブラウザテストの管理

概要

アプリケーションをエンドツーエンドで監視することは、ユーザーの体験を理解する上で非常に重要です。Datadog テストレコーダーを使用すると、これらの複雑なテストワークフローのための構成を簡素化することができます。しかし、Synthetics のリソースをプログラムで管理し、API でブラウザテストを定義したいと思うかもしれません。

API でブラウザテストを管理する

Datadog では、まず Datadog UI でブラウザテストを作成し、API でテストコンフィギュレーションを取得することを推奨しています。

  1. ブラウザテストの作成レコーディングの保存を行います。
  2. Synthetics の全テストのリストを取得するには、全テストエンドポイント一覧の取得を使用します。
  3. type: browser でフィルタリングし、API で管理したいブラウザテストの public_ids を取得します。
  4. ブラウザテストエンドポイントの取得を使用して、すべてのブラウザテストのコンフィギュレーションファイルを取得します。

ブラウザテストのコンフィギュレーションファイルは、後で使用するために保存したり、プログラムによってブラウザテストを複製、更新、削除するために使用することができます。

その他の参考資料