API試験結果を解釈する
Splunk Synthetic Monitoring で実行した API テストの結果を、リクエスト結果のタイムラインやパフォーマンス KPI チャートで理解し、可視化する方法。
Splunk Synthetic Monitoring で API テストを実行するたびに、アプリケーションのパフォーマンスをリアルタイムで把握するのに役立つ診断セットが生成されます。
APIテストの履歴を表示する
Test History ページでは、カスタマイズ可能な最近の実行結果のサマリーを表示し、テストのパフォーマンスを一目で評価することができます。
-
テストの Test History ビューを開くには、Tests リストでその行を選択します。
-
[Test History] ページでは、以下の操作を行うことができます。
-
Edit test を選択し、テスト設定を編集します。
-
[Create detector] を選択し、テストに基づいたディテクターを作成します。詳しくは「ディテクターとアラート」を参照してください。
-
を選択し、テストを一時停止します。
-
[] を選択し、テストのコピーを作成します。テストの詳細があらかじめ入力された [New API Test] ページが開きます。
-
パフォーマンスKPIチャートをカスタマイズする
特定の run の結果を見る
単一 run の [Run results] ビューに移動するには、可視化間隔を[Run level] に、セグメンテーションを [Location] に設定した [Performance KPIs] チャート内でデータポイントを選択します。
集計データ(例えば、run レベルではなく 20 分間隔)を表示している場合、データポイントを選択すると、run レベルの詳細が表示されます。次に特定の run を選択して、そこから [Run results] を確認できます。
また、Performance KPIs チャートの下にある Recent run results 表の行を選択することもできます。
APIテスト実行結果を解釈する
APIテストを実行するたびに、一連の結果とメトリクスが生成されます。
リクエスト結果のタイムライン
リクエスト結果のタイムラインは、各APIテストの結果を調べ、検証するために使用できるインタラクティブなツールです。
リクエスト結果のタイムラインで、閲覧したいリクエストを選択します。各リクエストに対して以下のアクションを実行できます。
-
アサーション、JavaScript コード、抽出が正しいことを確認し、テストのセットアップを検証します。
-
リクエストの詳細なサマリーを表示する
-
レスポンスヘッダーとボディ、リクエスト情報。
-
レスポンスのボディサイズ。
-
応答時間、DNS時間、TTFB、その他のメトリクス。
-
-
証明書のステータスやTLSハンドシェークイベントなどの接続情報を表示します。
-
各試験に関連するアラートと警告をチェックします。
APIテストのメトリクス
これらの診断に加えて、API テストの run ごとに、Web サイトのパフォーマンスを示す一連のメトリクスが生成されます。これらのメトリクスの完全なリストについては「API テストメトリクス」を参照してください。
(オプション) Splunk RUM インテグレーション
Splunk RUM と統合することで、実行結果に対して Web Vital メトリクスを自動的に測定できます。Web バイタルは、ユーザーエクスペリエンスに影響を与える主要なメトリクスを取得し、サイトの全体的なパフォーマンスを評価します。詳しくは「Splunk RUM で実行結果をウェブバイタルと比較するNo Content found for /db/organizations/splunk/repositories/portal-production/content/documents/ObservabilityCloud/synthetics/test-config/rum-synth.dita#d0b5265993a1941a1ab8993fd4cd9a294/rum-synth」を参照してください。