API Test
API Test は、API エンドポイントの機能とパフォーマンスを柔軟にチェックする方法を提供します。API ファーストの開発へのシフトにより、フロントエンドのコア機能を提供するバックエンドサービスをモニタリングする必要性が高まっています。
マルチステップの API インタラクションのテストに興味がある場合でも、エンドポイントのパフォーマンスを可視化したい場合でも、API Test は目標の達成を支援します。
API Test は、API エンドポイントの機能とパフォーマンスを柔軟にチェックする方法を提供します。API ファーストの開発へのシフトにより、フロントエンドのコア機能を提供するバックエンドサービスをモニタリングする必要性が高まっています。
マルチステップの API インタラクションのテストに興味がある場合でも、エンドポイントのパフォーマンスを可視化したい場合でも、API Test は目標の達成を支援します。
API テストを実行するために使用するグローバル変数を確認します。歯車アイコンの下にある Global Variables をクリックします。env.encoded_auth という名前のグローバル変数を使用して、Spotify API トランザクションを構築します。
ボタンをクリックし、ドロップダウンから API test を選択して新しい API テストを作成します。テスト名には イニシャル に続けて Spotify API と入力します(例: RWC - Spotify API)。
をクリックし、リクエストステップ名を入力します(例: Authenticate with Spotify API)。
Request セクションを展開し、ドロップダウンからリクエストメソッドを POST に変更して、以下の URL を入力します:
Payload body セクションに以下を入力します:
次に、以下のキー/値のペアで2つのリクエストヘッダーを追加します:
Validation セクションを展開し、以下の抽出を追加します:
これにより、Spotify API から受信した JSON ペイロードを解析し、アクセストークンを抽出してカスタム変数として保存します。
をクリックして次のステップを追加します。ステップ名を Search for Tracks named “Up around the bend” とします。
Request セクションを展開し、リクエストメソッドを GET に変更して、以下の URL を入力します:
次に、以下のキー/値のペアで2つのリクエストヘッダーを追加します:
Validation セクションを展開し、以下の抽出を追加します:
をクリックしてテスト設定ページに戻ります。次に をクリックして API テストを保存します。
テストがプロビジョニングされて実行されるまで数分待ちます。テストが正常に実行されたら、実行をクリックしてテスト結果を表示します: