postman collections import
W tym samouczku omówimy, czym są kolekcje listonosza, jak importować i eksportować kolekcje do iz Postman oraz jak generować próbki kodu w różnych obsługiwanych językach przy użyciu istniejących skryptów listonosza:
Oto niektóre z naprawdę potężnych funkcji, które sprawiają, że Postman jest narzędziem wybieranym przez prawie wszystkich programistów i testerów API.
=> Odwiedź tutaj, aby zapoznać się z ekskluzywną serią samouczków szkoleniowych dla listonosza.
Czego się nauczysz:
Co to jest kolekcja listonosza?
Kolekcja listonosza to nic innego jak kontener lub folder do przechowywania żądań listonosza. Mówiąc najprościej, jest to agregacja żądań Listonosza. Kolekcje odgrywają ważną rolę w organizowaniu wniosków należących do tej samej aplikacji itp.
Na przykład , jeśli testujesz lub weryfikujesz spokojny interfejs API, który ma 10 punktów końcowych. Wtedy sensowne jest zorganizowanie ich w kolekcję, która ułatwiłaby stosowanie zmiennych kolekcji, import / eksport i mogłaby być uruchamiana jako część jednej kolekcji.
Oto samouczek wideo:
Kolekcja umożliwia użytkownikowi:
# 1) Uruchom wszystkie żądania naraz.
#dwa) Ustaw zmienne na poziomie kolekcji, które można zastosować do wszystkich żądań w tej kolekcji. Na przykład, Zamiast osobno dodawać nagłówki do każdego żądania, możesz po prostu zastosować nagłówki do wszystkich żądań w tej kolekcji Postman, używając skryptów wstępnych żądań lub nagłówków autoryzacji.
# 3) Kolekcje mogą być udostępniane innym użytkownikom jako JSON lub poprzez adresy URL jako kolekcje hostowane na serwerze dostarczonym przez Postman.
# 4) Wykonaj wspólne testy dla wszystkich żądań należących do kolekcji. Na przykład, jeśli chcesz sprawdzić kod stanu dla każdego żądania w kolekcji jako HTTP 200, to zamiast dodawać ten test do wszystkich pojedynczych żądań, możesz po prostu dodać go wszystko na poziomie kolekcji i będzie to dotyczyło wszystkich żądań, gdy zbieranie jest wykonywany.
Tworzenie kolekcji listonosza
Oto, jak możesz utworzyć pustą kolekcję i dodać wiele żądań jako część tej samej kolekcji:
# 1) Utwórz nową pustą kolekcję.
#dwa) Dodaj opis i nazwę kolekcji.
# 3) Aby dodać nowe zgłoszenia do kolekcji, kliknij Kolekcja i kliknij Dodaj prośby (pamiętaj, że możesz też najpierw utworzyć żądanie, a następnie dodać je do kolekcji, a także przenosić żądania z jednej kolekcji do drugiej).
konwerter youtube na mp4 dla Androida
Eksportowanie / importowanie kolekcji listonosza
Zobaczmy teraz, jak faktycznie możemy importować lub eksportować kolekcję Postman w programie Postman. Najpierw utwórzmy przykładową kolekcję Postman w programie Postman z, powiedzmy, 4-5 żądaniami.
Ważne jest, aby zrozumieć, że kolekcję Postman można wyeksportować jako plik JSON i można ją łatwo udostępnić komuś, komu zamierzamy.
Podobnie importowanie kolekcji jest tak proste, jak zaimportowanie pliku JSON, który pojawi się jako kolekcja żądań w aplikacji Postman.
Dla ilustracji użyjemy już hostowanej kolekcji tutaj.
Jeśli pobierzesz ten plik, zobaczysz, że jest to plik w formacie JSON. Jest to tak dobre, jak kolekcja Postman wyeksportowana do formatu kolekcji Postman 2.1.
Zobaczymy, jak możemy zaimportować ten plik JSON jako kolekcję Postman w aplikacji i wyeksportować go z powrotem i udostępnić jako JSON.
# 1) Aby zaimportować kolekcję, pobierz powyższy plik i zapisz go jako plik w systemie plików.
Możesz po prostu pobrać plik JSON za pomocą polecenia Curl, jak poniżej
curl https://raw.githubusercontent.com/Blazemeter/taurus/master/examples/functional/postman-sample-collection.json --output sample-postman-collection.json
#dwa) Teraz otwórz Listonosza i kliknij Import .
# 3) Wybierz pobrany plik JSON. Po zakończeniu wyboru możesz zobaczyć, że plik JSON zostanie zaimportowany jako kolekcja Postman w aplikacji.
darmowe pliki do pobrania muzyki mp3 do odtwarzacza mp3
# 4) Możesz teraz przeglądać różne żądania, które są dostępne w kolekcji.
# 5) Wyeksportuj kolekcję z powrotem do formatu JSON (aby można było ją udostępniać innym). Na przykład, dodajesz jeszcze jedną prośbę do tej kolekcji i klikasz eksport. Wynikowy plik JSON do pobrania będzie teraz zawierał również nowo dodane żądanie.
# 6) Kliknij ikonę / przycisk „…” obok nazwy kolekcji, aby wyświetlić menu z opcjami i kliknij Eksport .
# 7) Wybierz Kolekcja v2.1 format do eksportu (różnice między tymi dwoma typami plików zobaczymy w późniejszych samouczkach).
Wykonywanie kolekcji listonosza
Zobaczmy, jak możemy wykonywać poszczególne żądania w kolekcji i uruchamiać wszystkie żądania w całej kolekcji za pomocą modułu uruchamiającego kolekcję.
Aby uruchomić indywidualne żądanie, po prostu otwórz dowolne żądanie z kolekcji i kliknij przycisk „WYŚLIJ”, aby wykonać to żądanie.
W celu uruchomienia całej kolekcji, czyli wszystkich żądań znajdujących się w danej kolekcji, należy kliknąć przycisk „odtwórz” tuż obok kolekcji w programie Postman i wybrać opcję „Uruchom”, aby otworzyć program zbierania i wykonać całą kolekcję za pomocą podana konfiguracja kolekcji.
Proszę odnieść się do zrzutów ekranu poniżej.
Postman zapewnia dużą elastyczność, jeśli chodzi o wybór Run Configuration do zbierania.
Na przykład, możesz wybrać, do jakiego pliku środowiska należy się odwoływać podczas uruchamiania kolekcji. Jeśli istnieje konfiguracja danych używana przez żądania Postman, możemy po prostu dostarczyć plik danych przed uruchomieniem kolekcji.
Na poniższym obrazku widzimy wyniki / podsumowanie wykonania dla wybranej kolekcji. Daje podsumowanie tego, co zostało wykonane i jakie były wyniki.
Eksportowanie żądania listonosza jako kodu
Zobaczmy teraz, jak możemy po prostu wyeksportować istniejącą kolekcję Postman do kodu / skryptu w jednym z naszych ulubionych języków programowania (Postman obsługuje wiele formatów po wyjęciu z pudełka, w wyniku czego można pobrać / wyeksportować istniejące żądanie do wielu formatach i używaj go zgodnie z życzeniem).
Aby wyeksportować istniejące żądanie jako kod, otwórz je i kliknij łącze „Kod” znajdujące się pod adresem URL żądania.
Spowoduje to otwarcie okna z wybranym domyślnym skryptem cURL, a żądanie zostanie wyświetlone w postaci skryptu cURL. W zależności od tego, jakie formaty wybierzesz, tekst żądania odpowiednio się zmieni, a ten sam może zostać skopiowany i użyty w razie potrzeby.
Importowanie żądania listonosza z kodu
Podobnie jak w przypadku eksportu, możemy również zaimportować żądanie w różnych formatach do kolekcji Postman.
Pokażemy to za pomocą żądania cURL, które zostanie zmienione na żądanie Postman poprzez funkcję importu. Aby zaimportować żądanie, po prostu kliknij „Importuj” w lewym górnym rogu w programie Postman i poczekaj na okno dialogowe, w którym należy wybrać opcję „Wklej nieprzetworzony tekst”, aby się otworzyć.
Teraz możesz po prostu wkleić tutaj cURL URL i po kliknięciu przycisku „Importuj”, żądanie powinno zostać utworzone w programie Postman z różnymi polami zastąpionymi ich wartościami zgodnie z dostarczonym żądaniem.
Wniosek
W tym samouczku poznaliśmy kolekcje Postman, które są niezwykle ważnym elementem konstrukcyjnym aplikacji Postman.
Zbieranie jest ważnym podstawowym elementem programu Postman, który umożliwia zarządzanie żądaniami i utrzymywanie ich w jasny sposób oraz zapewnia wiele innych funkcji, takich jak udostępnianie kolekcji, wykonywanie całych kolekcji, dodawanie wspólnych właściwości, takich jak nagłówek Auth, do wszystkich żądań należących do określonej kolekcji i tak dalej i tak dalej.
Poruszyliśmy również, jak wyeksportować istniejące żądanie jako różne powiązania językowe oraz jak zaimportować istniejący skrypt do żądania Postmana.
W naszym nadchodzącym samouczku zobaczymy, jak te bloki konstrukcyjne można wykorzystać nawet w złożonych i uciążliwych przepływach API, a także pozwolą nam prawidłowo zarządzać żądaniami i wykonywać je na żądanie.
=> Sprawdź WSZYSTKIE samouczki dla listonosza tutaj.
rekomendowane lektury
- Samouczek POSTMAN: Testowanie API przy użyciu POSTMAN
- Samouczek Java Collections Framework (JCF)
- Samouczek Tortoise SVN: Zmiany w repozytorium kodu
- Podstawy debugowania kodu w Eclipse
- 40 najlepszych narzędzi do statycznej analizy kodu (najlepsze narzędzia do analizy kodu źródłowego)
- Asercja w teście SOAtest z przykładem kodu XML
- Uruchamianie i weryfikacja kodu testowego w Appium Studio for Eclipse
- 10 najpopularniejszych narzędzi do przeglądu kodu dla programistów i testerów