リクエストプレビュー

APIチェックのリクエストプレビュー

リクエストプレビューとは?

リクエストプレビュー機能を使用すると、LoadFocusが提供する26のクラウドロケーションのいずれかからAPIリクエストをシミュレートできます。チェック設定を確定する前に、実際の条件下でAPIがどのようなパフォーマンスを発揮するかを理解するのに役立ちます。

複数のロケーションからのシミュレーション

さまざまなグローバルロケーションからリクエストをシミュレートして、異なるリージョンでAPIがどのように動作するかを確認できます。これは、レイテンシの問題を特定し、地域間で一貫したパフォーマンスを確保するために特に有用です。

レスポンスタイムの内訳

プレビュー中に、タイムラインチャートを使用してレスポンスタイムの内訳を確認できます。この詳細ビューにより、遅延が発生している箇所を特定できます。内訳には以下のメトリクスが含まれます:

  • Wait:リクエスト送信後、サーバーからの初期レスポンスを待つ時間。
  • DNS:ドメイン名をIPアドレスに解決するのにかかる時間。
  • TCP:クライアントとサーバー間でTCP接続を確立するのにかかる時間。
  • TLS:該当する場合、安全なTLS接続を確立するのにかかる時間。
  • Request:HTTPリクエストをサーバーに送信するのにかかる時間。
  • First Byte:サーバーがレスポンスの最初のバイトを送信するのにかかる時間。
  • Download:サーバーからレスポンス全体をダウンロードするのにかかる時間。

これらのメトリクスは、リクエストのさまざまな段階の包括的なビューを提供し、最適化が必要な特定の領域を特定できます。

リクエストとレスポンスの詳細の表示

レスポンスタイムの内訳に加えて、APIレスポンスの完全なボディを表示できます。これには以下が含まれます:

  • リクエストヘッダー:リクエストとともに送信されたすべてのヘッダーを確認できます。
  • レスポンスヘッダー:サーバーから返されたすべてのヘッダーを確認できます。

これらのヘッダーは、ヘッダーの値の横にあるコピーアイコンをクリックすることで簡単にクリップボードにコピーでき、情報の共有やさらなる分析が容易になります。

Request Preview

実用的なユースケース

  • レイテンシ分析:レイテンシがAPIパフォーマンスに影響しているかどうか、またどこで影響しているかを判断します。
  • デバッグ:リクエストライフサイクルのさまざまな段階(DNS解決、TCP接続、TLSハンドシェイクなど)の問題を特定します。
  • リージョンパフォーマンステスト:異なる地理的ロケーションでAPIが良好に動作していることを確認します。
  • ヘッダー検証:正しいヘッダーが送受信されていることを確認します。

リクエストプレビュー機能を使用することで、APIチェックが正確に設定されていること、およびさまざまな条件下でAPIが期待通りに動作することを確認できます。