環境
インターフェースの開発やデバッグを行う際、なる環境間で切り替えることは一般的です。インターフェースのリクエストURLを頻繁に変更することは、デバッグ時間を大幅に増加させる可能性があります。
そのため、環境管理を使用してインターフェースのプレURLを迅速に切り替え、異なる環境で同じインターフェースをデバッグする目的を達成できます。
プロジェクトの異なる環境URLは、右上隅の環境管理機能を通じて管理できます。ドロップダウンメニューから選択するだけで、インターフェースのプレURLを迅速に切り替え、デバッグを加速できます。
新しい環境の作成方法
注意: 新しい環境を作成する際、インターフェースリクエストURLのプレフィックス部分が通常抽出され、環境のURLとして使用されます。
プライベートおよびパブリック環境
新しい環境を作成する際、環境をパブリックまたはプライベートとして設定するかを選択できます。
パブリック: プロジェクトのすべてのメンバーが閲覧できます。パブリック環境は通常、共有リソースに使用されます。
プライベート: あなたにのみ表示されます。通常、開発者のローカル環境はプライベートに設定されます。環境に機密情報変数が含まれる場合は、プライベート環境で管理することをお勧めします。
注意: パブリック環境はプライベートに戻すことはできませんが、プライベート環境はパブリックに変更できます。
環境変数の管理
同じパラメータキーは、環境ごとに異なる値を持つことができます。これらの変数を環境数を使用して管理することで、迅速に環境間を切り替え、デバッグを加速できます。
環境変数の追加
変数を追加する方法は2つあります:
- ポップアップウィンドウで手で変数を追加し、保存します。 tip
環境変数が設定されると、環を切り替えるだけで、リクエストパラメータが自動的に対応する変数値で更新されます。
- 実行後の作を通じて追加します(実行後の操作の詳細については、関連するドキュメントの具体的な紹介を参照してください)。
pm.environment.set("account", "John"); // Set an environment variable, the value of account is set to John.
環境変数の使用
リクエストパラメータのさまざまな場所で、{{変数名}}を通じて参照できます:
Rawモードでも行うことができます。
環境変数を設定した後は、単に環境を切り替えます。リクエストが送信されると、これらのパラメータは自動的に対応する環境変数の値に置き換えられます。
環境変数の表示
複数ホストサービスの使用(プレURL)
一般的に、複数のサービスを使用することは推奨されません。ただし、同じ環境のインターフェースが異なるサービスにデプロイされ、プレURLが異なる場合には、複数のホストサービスを構成できます。
サービスの追加
環境管理でサービスを追加し、各環境の異なるサービスのプレURLアドレスを設定します。
サービス名の削除または変更をサポートします。
使用方法
より良い整理のために、同じサービスにデプロイされたインターフェースを最初にディレクトリに分類することをお勧めします。たとえば、ユーザーに関連するインターフェースは[User]ディレクトリに配置できます。その後、サービスを[User]ディレクトリに割り当てることで、ディレクトリ内のすべてのインターフェースがそのサービスのプレURLを一貫して使用するようになります。
まず、フォルダーごとにインターフェースを分類して管理します。
次に、フォルダーを選択し、編集を選択して、フォルダーのホストサービスを指定します。
サービスを指定した後、保存をクリックして適用します。
サービスが割り当てられると、ディレクトリ内のインターフェースのプレURLは指定されたサービスURLに設定されます。さらに、環境を切り替えると、すべのURLは[User Service]を指します。