概要

右上のドロップダウンメニューから時間帯を選択した後、Synthetic Monitoring & Continuous Testing ExplorerTest Runs イベントタイプをクリックすると、テスト実行を検索することができます。

ファセットを使用すると、以下のアクションを実行できます。

  • 再試行を必要とする最新のテスト実行を観測します。
  • 失敗した API テスト実行を HTTP ステータスコードで集計し、傾向をプロットします。

ファセットの確認

左側のファセットパネルには、テスト実行を検索するために使用できる複数のファセットが表示されます。検索クエリのカスタマイズを開始するには、Common で始まるファセットリストをクリックします。

Common テスト実行属性

Commmon ファセットを使用すると、テスト実行の属性でフィルタリングできます。

ファセット説明
Batch IDテスト実行に関連付けられたバッチ ID。
実行ルールCI バッチのテスト結果に関連付けられた実行ルール: BlockingNon BlockingSkipped
Locationバッチのテスト結果に関連付けられたロケーション。
Passedテスト実行の全体的なステータス。
Run Typeテスト実行の実行タイプ。スケジュール、CI、または手動トリガーにすることができます。

Timings 属性

Timings ファセットでは、API テスト実行のタイミングに関連する属性でフィルターをかけることができます。

ファセット説明
DNSAPI テスト実行のための DNS 名解決に費やされた時間。
ダウンロードAPI テスト実行で、レスポンスのダウンロードにかかった時間。
First ByteAPI テスト実行で、レスポンスの 1 バイト目を受信するまでにかかった時間。
OpenWebSocket テスト実行で、WebSocket が開かれたままの全体の時間。
ReceivedWebSocket テスト実行で、WebSocket 接続がデータの受信に費やした全体の時間。
TCPAPI テスト実行のための TCP 接続の確立にかかった時間。
TotalAPI テスト実行の総レスポンスタイム。

HTTP 属性

HTTP ファセットを使用すると、HTTP 属性でフィルタリングできます。

ファセット説明
HTTP Status Codeテスト実行の HTTP ステータスコード。

gRPC 属性

gRPC ファセットは、gRPC テスト実行に関連するものです。

ファセット説明
Health Check StatusgRPC テストのヘルスチェックのステータス。ステータスは Serving または Failing です。

SSL 属性

SSL ファセットは、SSL テスト実行に関連するものです。

ファセット説明
AltNamesSSL 証明書に関連付けられた代替レコード名。

TCP 属性

TCP ファセットは、テスト実行中の TCP 接続に関連するものです。

ファセット説明
Connection OutcomeTCP 接続のステータス。結果は establishedtimeout、または refused となります。

再試行されたテストにフィルターをかけるには、@result.isFastRetry:true を使用して検索クエリを作成します。また、@result.isLastRetry:true フィールドを使用して、再試行が行われたテストの最後の実行を取得することができます。

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

その他の参考資料