PostmanテストAPIを使用して「良い」を呼び出す-検証ヘッダーに自動的にタグを追加


REST APIの開発において、Postmanを使用してコールテストを行うことは、非常に有用で一般的な方法である.
熟知しているから...もうよかった...私は多くの機能を逃した.
開発効率を向上させる機能をご紹介します.
📌 承認タイトルの追加(継承)
検証が必要な要求がある場合は、Authorization(検証ヘッダー)に検証に必要な値を入力する必要がある場合があります.
代表的なJWTトン.
クライアントが最初の認証を実行し、JWTトークンの応答を受信した場合、すべての要求はJWTトークンを含む.Postmanを使用すると、次の操作が実行されます.

検証が必要なすべてのリクエストには、新しいタグが含まれている必要があります.
もっと良い方法がある
まず、Postmanは、現在のプロジェクトのAPIを管理するためにCollections(フォルダ)を作成します.

私は上のように、ドメイン別にAPIを分けました.
この構成は管理とメンテナンスの利点があるが、Authorizationヘッダーの値を継承することができるという大きな利点もある.

フォルダ構造を使用して作成されたAPIリクエストは、Authorizationの継承値を取得します.
新しく発行されたトークンを使用してAPI呼び出しをテストしている場合は、ルートセットのAuthorization値を変更するだけです.
Goooood
📌 認証タイトルの追加(自動)
生産性を向上させます
コイン発行時にAuthotizationを自動的にコイン発行値に変更したらどうなりますか?
これにより、生産性が向上します.
これでもいいです.
Postmanで環境変数を使用する場合は、{{ }}を使用してください.
まず、ルートセットのAuthorizationの値を環境変数に設定します.

次に、環境変数(token)に値を動的に入力します.
トークンを受信するAPIで検証して動作させます.Testsという名前のスクリプトは、Postmanリクエストの複数のタブで作成できます.
文法も普通ですか?だからあまり難しくはありません.
if (pm.response.code == 200) {
    pm.environment.set('token', pm.response.json().token)
}
pmpostmanを表す.
応答コードが200の場合に環境変数を変更する方法.
応答値に近い場合、pm.response.json().key.非常に直感的
受信トークンのAPIが正常に動作している場合、環境変数は更新されます.Authotizationは環境変数を使用しているため、トークンを自動的に発行するときにトークンを要求することができます.
📌 リファレンス
https://www.udemy.com/course/build-production-ready-rest-api-with-spring-boot-expense-manager-api/