Top 47 Postman Pytania i odpowiedzi do wywiadu (2025)

Postman to popularne narzędzie do testowania API, które pomaga zespołowi programistów tworzyć, udostępniać i testować dokumenty API. The Postman Narzędzie udostępnia interfejs GUI do testowania API oraz narzędzie wiersza poleceń dla doświadczonych testerów. To narzędzie do testowania interfejsu API pomaga również utworzyć żądanie zgodnie z potrzebami interfejsu API. The Postman zespół udostępnił także rozszerzenie do przeglądarki Chrome, za pomocą którego można przetestować interfejs API w przeglądarce.

Postman Pytania do rozmowy kwalifikacyjnej dla nowicjuszy i doświadczonych

Poniższa lista obejmuje wszystkie Postman pytania do nowicjuszy i kandydatów na poziomie zawodowym. Ten Postman Przewodnik z pytaniami do rozmowy kwalifikacyjnej pomoże Ci przejść rozmowę kwalifikacyjną i zdobyć wymarzoną pracę w zakresie testowania oprogramowania.

1) Co to jest Postman?

Postman to bardzo popularne narzędzie do testowania API, które pomaga zespołowi programistów tworzyć, udostępniać i testować API. The Postman Narzędzie zapewnia interfejs GUI do API oraz narzędzie wiersza poleceń dla doświadczonych testerów.


2) Co to jest żądanie HTTP?

Żądanie HTTP to program wysyłany przez klienta do hosta znajdującego się na serwerze. Działa jako interfejs komunikacyjny lub protokół żądanie-odpowiedź pomiędzy klientem a serwerem. Podstawowym zastosowaniem żądania HTTP jest uzyskanie dostępu do zasobu na serwerze. Aby zainicjować żądanie HTTP, klient wykorzystuje komponenty adresu URL (Uniform Resource Locator), które zawierają również informacje potrzebne do uzyskania dostępu do zasobu.

Postman Pytania dotyczące rozmowy kwalifikacyjnej
Postman Pytania dotyczące rozmowy kwalifikacyjnej

3) Podaj podstawowe elementy odpowiedzi HTTP?

In Postmankażda odpowiedź HTTP zawiera cztery kluczowe elementy.

  • Kod odpowiedzi/stanu- Serwer ma problemy z kodem odpowiedzi na żądanie klienta, ponieważ 404 oznacza Nie znaleziono strony.
  • Wersja HTTP- Nazwa wersji HTTP. Na przykład HTTP v2.2
  • Nagłówek odpowiedzi- Zawierała informacje dotyczące komunikatu odpowiedzi HTTP. Na przykład. Długość treści, data, status, typ serwera itp.
  • Treść odpowiedzi – Zawiera dane, których klient zażądał od serwera.

4) Dlaczego używamy Postman?

Oto kilka najważniejszych powodów używania Postman:

  • Korzystanie z oprogramowania przydatnego do testowania API jest bezpłatne
  • Pomaga zarządzać kompleksowym cyklem życia API
  • Oferuje usługę Runtime Service, która pomaga zarządzać zbiorami API, obszarami roboczymi, środowiskami i różnymi przykładami.
  • Możesz także zintegrować Postman w Narzędzia CI/CD jak Circle CI, Jenkins itp.
  • Posiada obszerne forum społeczności, na którym można łatwo rozwiązać wszelkie problemy techniczne, jakie mogą wystąpić podczas korzystania z narzędzia.

5) Co to jest API?

Interfejs programowania aplikacji (API) to interfejs oprogramowania, który umożliwia interakcję dwóch aplikacji bez jakiejkolwiek interwencji użytkownika. Jest to zbiór funkcji i procedur oprogramowania. API definiuje się jako kod, który pomaga dwóm różnym programom komunikować się i wymieniać między sobą dane.


6) Jakie są ważne metody autoryzacji obsługiwane przez Postman?

Postman oferuje następujące opcje autoryzacji żądań API: 1) Klucz API, 2) Oauth 1.0 i 2.0, 3) Uwierzytelnianie podstawowe, 4) Uwierzytelnianie Digest, 5) Token nośnika, 6) Podpis AWS, 7) Uwierzytelnianie Hawk, 8) Uwierzytelnianie NTLM.


7) Jak logujesz wartości zmiennych Postman?

Postman umożliwia logowanie wartości zmiennych Postman w konsoli za pomocą następującego polecenia:

console.log(pm.variables.get("guru99"));

8) Postman jest dostępna jako natywna aplikacja komputerowa dla?

Postman Narzędzie do testowania API jest obecnie dostępny dla komputerów Mac, Windows (32-bitowy/64-bitowy) i Linux (32-bitowy/64-bitowy)


9) Do czego służy zakładka Historia Postman?

Wszystkie prośby, które wysyłasz Postman pojawia się w zakładce Historia na pasku bocznym. Jest bardzo podobna do historii przeglądarki, którą możesz wyczyścić w dowolnym momencie.


10) Na czym polega podstawowe uwierzytelnianie Postman?

In Postman, Uwierzytelnianie podstawowe to metoda autoryzacji udostępniana programom użytkownika HTTP, takim jak przeglądarki internetowe, umożliwiająca wprowadzenie nazwy użytkownika i hasła. Po wprowadzeniu nazwy użytkownika i hasła, które możesz powiązać z żądaniem.


11) Co to jest forma binarna w metodach POST?

Firma postbinarna ma na celu przesyłanie informacji w formacie niemożliwym do ręcznego wprowadzenia. Opcje te są używane podczas wysyłania większych plików, takich jak pliki CSV itp.


12) Jaka jest główna różnica między autoryzacją a uwierzytelnieniem?

Oto kilka różnic między autoryzacją a uwierzytelnianiem:

  • Autoryzacja jest aktem zezwalania komuś na coś lub zezwalania na coś, podczas gdy uwierzytelnianie jest dowodem, że coś jest autentyczne.
  • Uwierzytelnienie zawsze następuje na pierwszym miejscu, natomiast autoryzacja następuje po uwierzytelnieniu.
  • Autoryzacja jest dostępna dla każdego, kto ma pozwolenie, natomiast uwierzytelnianie wymaga posiadania hasła.

13) Jaki jest ładunek Postman?

Ładunek modułu API to treść komunikatu żądania i odpowiedzi. Wysyłając żądanie API, zawiera ono dane, które wysyłasz do serwera. Możesz wysyłać i odbierać ładunek w różnych formatach, na przykład JSON lub XML.


14) W czym jest kolekcja Postman?

Kolekcja w Postman umożliwia grupowanie podobnych żądań. Umożliwia także systematyczne porządkowanie żądań w folderach.


15) Co to jest skrypt Pre-Request?

Skrypty wysyłane przed żądaniem pomagają w wykonaniu JavaSkrypt przed uruchomieniem żądania. Umożliwia wykonanie zadań wstępnego przetwarzania, takich jak ustawianie wartości zmiennych, parametrów, nagłówków i danych treści.


16) Jak Postman dostęp do zmiennych?

Postman dostęp do zmiennych jest zawsze możliwy poprzez nazwę zmiennej:

{{variable name}}

17) Jakie jest znaczenie terminu środowisko w Postman?

Środowisko w Postman to zestaw par klucz-wartość. Postman pozwala budować wiele środowisk i przełączać się między nimi jednym kliknięciem.


18) Dlaczego? Postman nigdy nie akceptuje żadnego innego kodowania poza Base64?

Możesz użyć base64, ponieważ pomaga nam to przesyłać dane do postaci tekstowej i wysyłać je jako dane formularza HTML. Co więcej, musimy polegać na tych samych 64 znakach w dowolnym języku kodowania.


19) Jaki rodzaj kodowania ma zastosowanie Postman akceptuje dane uwierzytelniające?

Postman akceptuje tylko kodowanie Base64, które jest wbudowane Postman. W przeciwnym razie skorzystasz z witryn stron trzecich, które pomogą Ci przekonwertować dane uwierzytelniające do formatu base3.


20) Jakie są różne zakresy zmiennej środowiskowej Postman?

Zakres zmiennej w Postman definiuje się jako granice, do których może uzyskać dostęp.

Oto ważne zakresy zmiennej środowiskowej w: Postman:

  • Zasięg lokalny: Dostęp do tego typu zmiennej można uzyskać jedynie w środowisku, w którym została utworzona
  • Zakres globalny: Dostęp do tego typu zmiennej można uzyskać globalnie w dowolnym środowisku lub bez środowiska.

21) Czy można importować zmienne lokalne do Postman Monitory?

Postman monitory umożliwiają importowanie zmiennych lokalnych, ale nie zmiennych globalnych.


22) Co to jest Postman zlecenie wykonania windykacji?

W przypadku wszystkich żądań w kolekcji skrypty będą wykonywane w następującej kolejności:

Krok 1) Skrypt poprzedzający żądanie powiązany z kolekcją będzie uruchamiany przed każdym żądaniem.
Krok 2) Skrypt poprzedzający żądanie powiązany z folderem będzie uruchamiany przed każdym żądaniem w określonym folderze.
Krok 3) Skrypt testowy powiązany z kolekcją zostanie uruchomiony po każdym żądaniu.
Krok 4) Skrypt testowy powiązany z folderem zostanie uruchomiony po żądaniu w określonym folderze.


23) Czy możesz mieć dwie zmienne o zasięgu globalnym o tej samej nazwie? Postman?

Nie, zasięg globalny nigdy nie ma zduplikowanych/tych samych nazw, natomiast zmienne o zasięgu lokalnym mogą mieć tę samą nazwę w różnych środowiskach.


24) Jak uzyskać dostęp do zmiennych Postmana?

Możesz rejestrować wartości zmiennych w konsoli za pomocą polecenia:

console. Log (pm. Variables.

25) Do czego służy kolekcja Postman?

In Postman, kolekcja służy do grupowania podobnych żądań. Pomaga w systematycznym porządkowaniu żądań w folderach.


26) W jaki sposób można użyć programu POSTMAN do generowania liczb losowych z określonego zakresu?

W skrypcie żądania wstępnego zdefiniuj zmienną za pomocą:

pm.globals.set('randomNum', Math.floor(Math.random() * 5));

Następnie w adresie URL wywołaj zmienną w adresie URL w następujący sposób:
Wyjście:

{{randomNum}}

27) Jak usunąć zmienne lokalne?

Zmienne lokalne są automatycznie usuwane po wykonaniu testów.


28) Co to jest „Postman Kolekcjonerscy biegacze?

Postman zawiera program uruchamiający kolekcję, który jest przydatny do automatyzacji testowania API. Pomaga wizualizować szczegóły każdej iteracji i wyniki testów. Program uruchamiający kolekcję Postman jest również używany do testowania opartego na danych.


29) Co masz na myśli mówiąc o monitorach listonoszy?

Funkcja monitora postmana służy do uruchamiania kolekcji do określonego przez użytkownika czasu. Jednak użytkownik musi być zalogowany na swoim koncie, aby korzystać z tej funkcji.


30) Po co zapisywać swoją pracę w formacie Postman chmura nie jest wskazana?

Nie powinieneś zapisywać swojej pracy w formacie Postman ponieważ Twoje dane biznesowe nie pozostają poufne. Ponadto, zapisywanie Twoich danych na-Postman cloud może powodować naruszenie bezpieczeństwa, ponieważ wymaga logowania. Dlatego zapisując swoją pracę w formacie Postman chmura nie jest wskazana.


31) Jakie są standardowe zasady projektowania testów API?

Oto kluczowe zasady projektowania testów API:

  1. Konfiguracja: Twórz obiekty, uruchamiaj usługi i inicjuj dane.
  2. Wykonanie: Zastosuj API lub scenariusz, w tym logowanie
  3. Weryfikacja: Służy do oceny wyniku wykonania
  4. Raportowanie: Wskazuje stan Zaliczony, Niepowodzenie lub Zablokowany
  5. Sprzątać: Stan przed testem

32) W czym znajduje się obszar roboczy zespołu Postman?

Przestrzeń robocza zespołu to synergistyczne środowisko dla użytkowników, w którym wielu programistów może rozwijać API, zapewniać informacje zwrotne i współpracować nad tymi samymi pulami żądań. Pomaga również synchronizować i współpracować nad całą pracą zespołu w jednym miejscu.


33) Jaki jest kod statusu 301?

Kod stanu 301 reprezentuje trwałe przekierowanie z jednej strony witryny na inną. Informuje wyszukiwarki, że stara strona stała się nieaktualna i wyszukiwarka musi zaindeksować nową stronę lub adres URL.


34) Co to jest kod statusu 201?

Kod stanu 201 jest tworzony tylko wtedy, gdy zasób zostanie pomyślnie utworzony przy użyciu żądania PUT lub POST. Zwraca link do nowo utworzonego za pomocą nagłówka lokalizacji.


35) Jaka jest procedura usuwania zmiennych lokalnych?

Zmienne lokalne mogą zostać automatycznie usunięte po wykonaniu i ukończeniu testów.


36) W czym znajduje się skrypt żądania wstępnego Postman?

In Postmanskrypt poprzedzający żądanie to zestaw reguł uruchamianych przed wykonaniem żądania.


37) Czym różnią się parametry zapytania od zmiennych ścieżki?

In Postman, Zmienne ścieżki służą do identyfikowania określonych zasobów, a parametry zapytania służą do sortowania lub filtrowania zasobów.


38) Jakie są główne wady Postman?

Oto kilka wad/wad użytkowania Postman:

  • Postman nie może przetworzyć więcej niż 1000 żądań API.
  • Zarządzanie zbiorami i żądaniami w projekcie o ogromnych rozmiarach nie jest łatwe.
  • Postman nie jest idealnym narzędziem API do zarządzania obszarem roboczym w formie kodu, ponieważ podczas obsługi dynamicznych żądań API może wystąpić wiele duplikacji kodu.

39) Jakie są dostępne biblioteki JS Postman?

Niektóre biblioteki JS dostępne w Postman jest

1) Lodasz
2) Chwila
3) PRZEWODNIK


40) Co to jest GUID?

GUID jest skrótem od Global Unique Identifier. Są to cyfry szesnastkowe oddzielone łącznikami. Ten Postman identyfikator GUID rozwiązuje cel unikalności.


41) Jak możesz przeglądać żądania dziennika i odpowiedzi w Postman?

Możesz użyć Postman Okno konsoli umożliwiające przeglądanie dzienników żądań i dzienników odpowiedzi.


42) Jakie jest znaczenie setNextRequest w Postman?

setNextRequest pomaga zdefiniować przepływ pracy. Konieczna jest zmiana kolejności wykonywanych żądań.


43) Jaki kod testowy pozwala sprawdzić, czy status odpowiedzi wynosi 200, czy nie?

Poniżej znajduje się kod testowy sprawdzający, czy status odpowiedzi wynosi 200 czy nie:

tests[“Status Code is 200”] = responseCode.code === 200;

44) Co rozumiesz przez ScratchPad?

Scratch Pad to miejsce, które zapewnia Postman które pomogą Ci pracować bez konieczności łączenia się Postman serwerów.


45) Jak możesz powtórzyć żądanie 100 razy Postman?

Możesz powtórzyć żądanie 100 razy Postman za pomocą modułu Collection Runner.


46) Co by się stało, gdyby dodana została zmienna dynamiczna {{$randomInt}}?

Musisz dodać losową liczbę całkowitą z zakresu od 0 do 1000.


47) Jak uzyskać dostęp do wartości zmiennych z pliku znajdującego się w skryptach pre-request i testowych?

data.var_name
data['var_name']

48) Czy potrafisz przeczytać Postman Aplikacja Chrome do odczytu i zapisu plików cookie?

Nie, za pomocą aplikacji nie można odczytywać i zapisywać plików cookies.


49) W jakim języku programowania się używa Postman testy?

JavaSkrypt jest używany do Postman testów.


50) Które narzędzie można wykorzystać do uruchomienia Postman Kolekcje w Jenkins?

Newmana można używać do biegania Postman Kolekcja w Jenkins.

Te pytania podczas rozmowy kwalifikacyjnej pomogą również w Twoim życiu (ustach)