環境とサービス
環境の作成
インターフェース右上の「環境管理」ボタン「
≡
」をクリックします。左側リストの最後の項目「新しい環境を作成する」をクリックします。
新しい環境の名前を入力し、サービスのベースURLと変数を追加します。
「保存」をクリックします。
新しい環境を使用するには、インターフェース右上の環境セレクタから選択します。これにより環境がアクティブになり、すべての変数が環境で指定された値に設定されます。
サー ビス(ベースURL)
https://127.0.0.1
http://abc.com/v1
http://abc.com/v1
」で、APIのパスが「/pet
」の場合、本番環境でリクエストを送信すると、実際のリクエストは以下のようになります:http://abc.com/v1/pet
http://
または https://
で始まる場合、ベースURLは追加されません。ただし、この方法は一般的に推奨されません。BASE_URL変数について
pm.request.getBaseUrl()
」を使用することをお勧めします。「pm.environment.get('BASE_URL')
」の使用は避けてください。APIが「デフォルトサーバー」を使用していない場合、現在のAPIのベースURLを正しく取得できない可能性があります。pm.environment.set('BASE_URL', 'My_url')
」は、ベースURL自体を変更するのではなく、BASE_URLという実際の環境変数を作成します。複数サービスの利用
https://user.abc.com
へ、注文関連のリクエストをhttps://order.abc.com
へ送信する場合)、複数のサービスを利用する必要があります。具体的な手順は以下の通りです:1.環境に複数のサービスとそれぞれのベースURLを追加します。
APIを指定のサービスに割り当てます。
設計モードでは、「編集タブ」のServiceドロップダウンからサービスを選択します。

デバッグモードでは、「情報タブ」のServiceドロップダウンからサービスを選択します。 
設計モードでは、「編集タブ」のServiceドロップダウンからサービスを選択します。
フォルダ単位でもサービスを追加できます。フォルダ名をクリックし、フォルダ設定でServiceドロップダウンからサービスを選択します。そのフォルダ内のすべてのAPIがこのサービスに転送されます。
インターフェース右上で環境を選択して送信すると、サービスに紐付けられたAPIは対応するベースURLに転送されます。
環境管理で異なる環境に切り替えると、ユーザーサービスと注文サービスが他の環境にも追加されているが、ベースURLが空になっていることに気付くかもしれません。
これは、ほとんどのチームでテスト環境と開発環境に対応するサービスがあるためです。各環境のそれぞれのベースURLを設定することで、右上で環境を切り替えると、すべてのAPIリクエストが正しいサービスに転送されます。実際には、これが最も効率的な設計アプローチです。
環境変数の追加
環境の切り替え
{{Base_url}}
構文を使用して環境変数を利用できます。環境の移行
環境管理で、環境リスト横の「
...
」にカーソルを合わせ、エクスポートをクリックしてJSONファイルを取得します。別のコンピュータで環境管理を開き、環境リスト横の「
...
」にカーソルを合わせ、インポートをクリックします。JSONファイルを選択してインポートします。Postmanからエクスポートした環境もインポートできます。
環境の可視性スコープ
Modified at 2024-12-26 11:27:03