How to use enviornments in Postman?

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.

Czym są środowiska w Postmanie?

Kroki do stworzenia nowego środowiska

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

Zrzut ekranu getpostman

Kliknij przycisk Dodaj, aby utworzyć nowe środowisko.

zrzut ekranu z bpconcjcammlapcogcnnelfmaeghhagj

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

zrzut ekranu z bpconcjcammlapcogcnnelfmaeghhagj

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.

zrzut ekranu z bpconcjcammlapcogcnnelfmaeghhagj

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.

zrzut ekranu aktywnego ś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.

zrzut ekranu parametrów ciała

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.

Joe Parker

We boast of the best in the industry plugins for eCommerce systems and has years of experience working with eCommerce websites. We provide best plugins for platforms like - Magento, Prestashop, OpenCart and Shopify . We also provide custom module development and customization services for the website and modules..

Leave a Reply

Your email address will not be published. Required fields are marked *