メインコンテンツまでスキップ

環境

tip

インターフェースの開発やデバッグを行う際、なる環境間で切り替えることは一般的です。インターフェースのリクエストURLを頻繁に変更することは、デバッグ時間を大幅に増加させる可能性があります。

そのため、環境管理を使用してインターフェースのプレURLを迅速に切り替え、異なる環境で同じインターフェースをデバッグする目的を達成できます。

プロジェクトの異なる環境URLは、右上隅の環境管理機能を通じて管理できます。ドロップダウンメニューから選択するだけで、インターフェースのプレURLを迅速に切り替え、デバッグを加速できます。

img_v3_02h6_d49ef38b-8349-445f-81aa-caafbba5792g.jpg

新しい環境の作成方法

注意: 新しい環境を作成する際、インターフェースリクエストURLのプレフィックス部分が通常抽出され、環境のURLとして使用されます。

img_v3_02h6_8044981c-abff-48de-8670-119bda49379g.jpg

img_v3_02h6_9c7b3f42-6464-4823-b66e-653537438f8g.jpg

プライベートおよびパブリック環境

新しい環境を作成する際、環境をパブリックまたはプライベートとして設定するかを選択できます。

パブリック: プロジェクトのすべてのメンバーが閲覧できます。パブリック環境は通常、共有リソースに使用されます。

プライベート: あなたにのみ表示されます。通常、開発者のローカル環境はプライベートに設定されます。環境に機密情報変数が含まれる場合は、プライベート環境で管理することをお勧めします。

注意: パブリック環境はプライベートに戻すことはできませんが、プライベート環境はパブリックに変更できます。

img_v3_02h6_62eb4270-200a-4c1f-b3bf-e63ff813a6cg.jpg

環境変数の管理

同じパラメータキーは、環境ごとに異なる値を持つことができます。これらの変数を環境数を使用して管理することで、迅速に環境間を切り替え、デバッグを加速できます。

img_v3_02h6_8e4561de-cc45-4ed2-b63a-88d1c1c858bg.jpg

環境変数の追加

変数を追加する方法は2つあります:

  1. ポップアップウィンドウで手で変数を追加し、保存します。
    tip

    環境変数が設定されると、環を切り替えるだけで、リクエストパラメータが自動的に対応する変数値で更新されます。

img_v3_02h6_cd86539d-9e36-4e53-a2c1-5bffa910b7fg.jpg

  1. 実行後の作を通じて追加します(実行後の操作の詳細については、関連するドキュメントの具体的な紹介を参照してください)。
pm.environment.set("account", "John"); // Set an environment variable, the value of account is set to John.

img_v3_02h6_fe5d0c0d-8a3a-4886-972a-7d4fedb496ag.jpg

環境変数の使用

リクエストパラメータのさまざまな場所で、{{変数名}}を通じて参照できます:

img_v3_02h6_391e45bf-2291-492c-b297-8bf8cb95d6dg.jpg

Rawモードでも行うことができます。

img_v3_02h6_c7057e9e-5bf8-4284-a417-0b8a36b2493g.jpg

環境変数を設定した後は、単に環境を切り替えます。リクエストが送信されると、これらのパラメータは自動的に対応する環境変数の値に置き換えられます。

img_v3_02h6_99957966-6328-44a6-a63a-d2efe44d6f3g.jpg

環境変数の表示

img_v3_02h6_e4636329-2042-420b-a4b0-f8358a458eag.jpg

複数ホストサービスの使用(プレURL)

tip

一般的に、複数のサービスを使用することは推奨されません。ただし、同じ環境のインターフェースが異なるサービスにデプロイされ、プレURLが異なる場合には、複数のホストサービスを構成できます。

image.png

サービスの追加

環境管理でサービスを追加し、各環境の異なるサービスのプレURLアドレスを設定します。

img_v3_02h6_101da90c-ce2a-48c1-94e0-11f61ebb2eeg.jpg

サービス名の削除または変更をサポートします。

img_v3_02h6_11da7398-789b-45bb-a94a-038627a08b5g.jpg

使用方法

tip

より良い整理のために、同じサービスにデプロイされたインターフェースを最初にディレクトリに分類することをお勧めします。たとえば、ユーザーに関連するインターフェースは[User]ディレクトリに配置できます。その後、サービスを[User]ディレクトリに割り当てることで、ディレクトリ内のすべてのインターフェースがそのサービスのプレURLを一貫して使用するようになります。

まず、フォルダーごとにインターフェースを分類して管理します。

img_v3_02h6_76ce41c6-b6b5-45f9-8f8b-62c7ad2cdc5g.jpg

次に、フォルダーを選択し、編集を選択して、フォルダーのホストサービスを指定します。

img_v3_02h6_4a396f77-7bb7-490b-82c6-a54f0ee9ae3g.jpg

img_v3_02h6_2bc4b8c7-9ee0-428e-ac2b-3032bf79756g.jpg

サービスを指定した後、保存をクリックして適用します。

img_v3_02h6_82b023fb-9c8d-47d1-8155-a4435517ce6g.jpg

サービスが割り当てられると、ディレクトリ内のインターフェースのプレURLは指定されたサービスURLに設定されます。さらに、環境を切り替えると、すべのURLは[User Service]を指します。

img_v3_02h6_166a238c-d7cd-420b-8a1a-e0a080e16cbg.jpg