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