Knowband Blog | Ecommerce Modules

How to use Environments in Postman?


Czym są środowiska?

Podczas pracy z interfejsami API często będziesz musiał mieć różne konfiguracje. Na przykład komputer lokalny, serwer deweloperski lub produkcyjny interfejs API. Środowiska dają możliwość dostosowywania żądań za pomocą zmiennych. W ten sposób możesz łatwo przełączać się między różnymi konfiguracjami bez zmiany żądań. Nie musisz się martwić o zapamiętanie wszystkich tych wartości, gdy znajdą się w Postmanie. Środowiska można pobierać i zapisywać jako pliki JSON i przesyłać później.


Kroki do stworzenia nowego środowiska

Kliknij ikonę koła zębatego w prawym górnym rogu aplikacji Postman i wybierz Zarządzaj środowiskami.

Kliknij przycisk Dodaj, aby utworzyć nowe środowisko.

Podaj nazwę środowiska, jak lokalne/rozwój lub produkcja.

Każde środowisko to zestaw par klucz-wartość, z kluczem jako nazwą zmiennej.

np. Tutaj tworzymy dwa klucze, które mogą być użyte podczas uruchamiania API

API_URL

WERSJA APLIKACJI

Możemy również ustawić zmienne globalne, które mogą być dostępne we wszystkich środowiskach

Ustaw wartości klucza zgodnie z wcześniejszymi ustawieniami podczas tworzenia środowiska, a następnie kliknij przycisk Zapisz.

Kroki korzystania ze środowiska

Wybierz aktywne środowisko

Kliknij listę rozwijaną w prawym górnym rogu aplikacji Postman, aby wybrać aktywne środowisko, lub wpisz nazwę środowiska. Po wybraniu środowiska można uzyskać dostęp do zmiennych w aktywnym zakresie środowiska.

Dostęp do zmiennych środowiskowych

Po wybraniu środowiska możesz łatwo uzyskać dostęp do zmiennej w treści, nagłówkach lub w adresie URL żądania.

Uwaga: Nazwa zmiennej zostanie ujęta w podwójne nawiasy klamrowe. np. {{API_URL}}. Możesz również uzyskać sugestię zmiennej, wpisując pojedyncze nawiasy klamrowe ‘{‘

Na poniższym zrzucie ekranu użyliśmy zmiennych w parametrach Request Url i Body.

Uwaga: Zmienne środowiskowe i globalne będą zawsze przechowywane jako ciągi. Jeśli przechowujesz obiekty/tablice, upewnij się, że JSON.stringify() je przed zapisaniem i JSON.parse() je podczas pobierania.