Top 47 Postman Pitanja i odgovori za intervju (2026.)

The Postman je popularan alat za testiranje API-ja koji pomaลพe razvojnom timu u stvaranju, dijeljenju i testiranju dokumenata API-ja. The Postman alat pruลพa GUI suฤelje za testiranje API-ja i usluลพni program naredbenog retka za iskusne testere. Ovaj alat za testiranje API-ja takoฤ‘er vam pomaลพe da izradite zahtjev prema potrebama API-ja. The Postman tim je takoฤ‘er objavio proลกirenje za Chrome koje se moลพe koristiti za testiranje API-ja iz vaลกeg preglednika.

Postman Pitanja za intervju za brucoลกe i iskusne

Popis u nastavku pokriva sve Postman pitanja za brucoลกe i kandidate na profesionalnoj razini. Ovaj Postman Vodiฤ za pitanja za intervju pomoฤ‡i ฤ‡e vam da rijeลกite intervju i pomoฤ‡i vam da dobijete posao iz snova za testiranje softvera.

1) ล to je Postman?

The Postman vrlo je popularan alat za testiranje API-ja koji pomaลพe razvojnom timu u stvaranju, dijeljenju i testiranju API-ja. The Postman alat pruลพa GUI suฤelje za API i usluลพni program naredbenog retka za iskusne testere.


2) ล to je HTTP zahtjev?

HTTP zahtjev je program koji klijent ลกalje hostu koji se nalazi na posluลพitelju. Djeluje kao komunikacijsko suฤelje ili protokol zahtjeva i odgovora izmeฤ‘u klijenta i posluลพitelja. Primarna upotreba HTTP zahtjeva je pristup resursu na posluลพitelju. Za pokretanje HTTP zahtjeva, klijent koristi komponente URL (Uniform Resource Locator) koji takoฤ‘er ukljuฤuje informacije potrebne za pristup resursu.

Postman Usmeni dio testiranja
Postman Usmeni dio testiranja

3) Navedite temeljne komponente HTTP odgovora?

In Postman, svaki HTTP odgovor sadrลพi ฤetiri kljuฤna elementa.

  • Odgovor/Status Code- Postoje problemi koda odgovora posluลพitelja za klijentov zahtjev, jer 404 znaฤi Stranica nije pronaฤ‘ena.
  • HTTP verzija- Naziv HTTP verzije. Na primjer, HTTP v2.2
  • Zaglavlje odgovora- Ukljuฤivao je informacije za poruku HTTP odgovora. Na primjer. Duลพina sadrลพaja, datum, status, vrsta posluลพitelja itd.
  • Odgovorno tijelo โ€“ Sadrลพi podatke koje je klijent zatraลพio od posluลพitelja.

4) Zaลกto koristimo Postman?

Evo nekoliko najistaknutijih razloga za koriลกtenje Postman:

  • Besplatno je koristiti softver koji je od pomoฤ‡i za testiranje API-ja
  • Pomaลพe vam u upravljanju end-to-end ลพivotnim ciklusom API-ja
  • Nudi Runtime Service koji pomaลพe u upravljanju zbirkama API-ja, radnim prostorima, okruลพenjima i razliฤitim primjerima.
  • Takoฤ‘er se moลพete integrirati Postman sa CI/CD alati poput Circle CI-a, Jenkins, Itd
  • Ima golemi forum zajednice koji moลพe lako rijeลกiti sve tehniฤke probleme s kojima se susreฤ‡ete dok koristite alat.

5) ล to je API?

Programsko suฤelje aplikacije (API) je softversko suฤelje koje omoguฤ‡uje meฤ‘usobnu interakciju dviju aplikacija bez intervencije korisnika. To je skup softverskih funkcija i postupaka. API je definiran kao kod koji pomaลพe dvama razliฤitim softverima da meฤ‘usobno komuniciraju i razmjenjuju podatke.


6) Koje su vaลพne metode autorizacije podrลพane Postman?

Postman nudi sljedeฤ‡e opcije autorizacije API zahtjeva 1) API kljuฤ, 2) Oauth 1.0 i 2.0, 3) Osnovna autentifikacija, 4) Saลพeta autentifikacija, 5) Token nositelja, 6) AWS potpis, 7) Hawk autentifikacija, 8) NTLM autentifikacija.


7) Kako se biljeลพe vrijednosti varijable Postman?

Postman omoguฤ‡uje prijavu vrijednosti varijable Postman u konzoli pomoฤ‡u sljedeฤ‡e naredbe:

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

8) Postman je dostupna kao izvorna aplikacija za stolna raฤunala?

Postman Alat za testiranje API-ja trenutno je dostupan za Mac, Windows (32-bitni / 64-bitni) i Linux (32-bitni / 64-bitni)


9) U ฤemu se nalazi kartica Povijest Postman?

Svi zahtjevi koje poลกaljete Postman pojavljuje se pod karticom Povijest na boฤnoj traci. Vrlo je sliฤan povijesti preglednika, koju moลพete izbrisati kad god ลพelite.


10) ล to je osnovna autentifikacija Postman?

In Postman, Basic Auth je metoda autorizacije koja se pruลพa HTTP korisniฤkim agentima kao ลกto su web preglednici za unos korisniฤkog imena i lozinke. Nakon unosa korisniฤkog imena i lozinke koje moลพete povezati sa zahtjevom.


11) ล to je binarni oblik u POST metodama?

Post binary firm je dizajniran za slanje informacija u formatu koji je nemoguฤ‡e unijeti ruฤno. Ove se opcije koriste prilikom slanja veฤ‡ih datoteka poput CSV datoteka itd.


12) Koja je glavna razlika izmeฤ‘u autorizacije i autentifikacije?

Evo nekoliko razlika izmeฤ‘u autorizacije i autentifikacije:

  • Autorizacija je ฤin dopuลกtanja ili dopuลกtanja nekome, dok je autentifikacija dokazivanje da je neลกto autentiฤno.
  • Autentifikacija uvijek dolazi prva, dok autorizacija dolazi nakon autentifikacije.
  • Autorizacija je dostupna svima koji imaju dopuลกtenje, dok autentifikacija zahtijeva da imate lozinku.

13) U ฤemu je korisni teret Postman?

Korisni teret API modula je tijelo vaลกeg zahtjeva i poruke odgovora. Kada postavljate API zahtjev, on sadrลพi podatke koje ลกaljete posluลพitelju. Korisni teret moลพete slati i primati u razliฤitim formatima, na primjer, JSON ili XML.


14) ล to je kolekcija u Postman?

Zbirka u Postman omoguฤ‡uje grupiranje sliฤnih zahtjeva. Takoฤ‘er vam omoguฤ‡uje da sustavno rasporedite zahtjeve u mape.


15) ล to je skripta prethodnog zahtjeva?

Skripte prije zahtjeva pomaลพu vam u izvrลกenju JavaSkripta prije pokretanja zahtjeva. Omoguฤ‡uje vam izvrลกavanje zadataka prethodne obrade kao ลกto su postavljanje varijabilnih vrijednosti, parametara, zaglavlja i podataka o tijelu.


16) Kako Postman varijablama se pristupa?

The Postman varijablama se uvijek pristupa koriลกtenjem naziva varijable:

{{variable name}}

17) Koje je znaฤenje pojma okolina u Postman?

Okruลพenje u Postman je skup parova kljuฤ-vrijednost. Postman omoguฤ‡uje vam da izgradite viลกe okruลพenja i prebacivanje izmeฤ‘u njih jednim pritiskom na gumb.


18) Zaลกto Postman nikada ne prihvaฤ‡a bilo koje drugo kodiranje osim Base64?

Moลพete koristiti base64 jer nam pomaลพe transmit podatke u tekstualni oblik i poslati ih kao HTML podatke obrasca. ล toviลกe, moramo se osloniti na istih 64 znaka u bilo kojem jeziku kodiranja.


19) Koja vrsta kodiranja radi Postman prihvaฤ‡a vjerodajnice za autorizaciju?

Postman prihvaฤ‡a samo kodiranje Base64, koje je ugraฤ‘eno Postman. U suprotnom, bilo bi dobro kada koristite web stranice treฤ‡ih strana koje vam pomaลพu pretvoriti vjerodajnice u base3.


20) Koji su razliฤiti opsegi varijable okruลพenja Postman?

Opseg varijable u Postman je definiran kao granica kojoj moลพe pristupiti.

Evo vaลพnih opsega varijable okruลพenja Postman:

  • Lokalni opseg: Ovoj vrsti varijable moลพe se pristupiti samo u okruลพenju u kojem je stvorena
  • Globalni opseg: Ovoj vrsti varijable moลพe se pristupiti globalno u bilo kojem okruลพenju ili bez njega.

21) Je li moguฤ‡e uvesti lokalne varijable u Postman Monitori?

Postman monitori vam omoguฤ‡uju uvoz lokalnih varijabli, ali ne i globalnih varijabli.


22) ล to je Postman nalog za izvrลกenje naplate?

Za sve zahtjeve u zbirci, skripte ฤ‡e se izvrลกavati prema sljedeฤ‡em redoslijedu:

Korak 1) Skripta prije zahtjeva povezana sa zbirkom pokrenut ฤ‡e se prije svakog zahtjeva.
Korak 2) Skripta prije zahtjeva povezana s mapom pokrenut ฤ‡e se prije svakog zahtjeva u odreฤ‘enoj mapi.
Korak 3) Testna skripta povezana sa zbirkom pokrenut ฤ‡e se nakon svakog zahtjeva.
Korak 4) Testna skripta povezana s mapom pokrenut ฤ‡e se nakon zahtjeva u odreฤ‘enoj mapi.


23) Moลพete li imati dvije globalne varijable opsega s istim imenom Postman?

Ne, globalni opseg nikada nema duplikate/ista imena, dok varijable s lokalnim opsegom mogu imati isti naziv u razliฤitim okruลพenjima.


24) Kako pristupate varijablama poลกtar?

Vrijednosti varijabli moลพete zabiljeลพiti u konzolu pomoฤ‡u naredbe:

console. Log (pm. Variables.

25) ฤŒemu sluลพi zbirka u Postman?

In Postman, zbirka se koristi za grupiranje sliฤnih zahtjeva. Pomaลพe vam da sustavno rasporedite zahtjeve u mape.


26) Kako moลพete koristiti POSTMAN za generiranje nasumiฤnih brojeva u odreฤ‘enom rasponu?

U svojoj skripti pred-zahtjeva definirajte svoju varijablu sa:

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

Zatim u tvom URL pozovite svoju varijablu u URL ovako:
Izlaz:

{{randomNum}}

27) Kako uklanjate lokalne varijable?

Lokalne varijable se automatski uklanjaju nakon ลกto su testovi izvrลกeni.


28) ล to je 'Postman Kolekcija trkaฤa?

Postman sadrลพi alat za prikupljanje koji je koristan za automatiziranje testiranja API-ja. Pomaลพe u vizualizaciji detalja svake iteracije i rezultata testa. Za testiranje temeljeno na podacima koristi se i poลกtar prikupljaฤ.


29) ล to mislite pod poลกtarskim monitorima?

Znaฤajka nadzora poลกtara koristi se za pokretanje prikupljanja do odreฤ‘enog vremena od strane korisnika. Meฤ‘utim, korisnik mora biti prijavljen na svoj raฤun da bi koristio ovu znaฤajku.


30) Zaลกto svoj rad spremati u Postman oblak nije preporuฤljiv?

Ne biste trebali spremati svoj rad Postman buduฤ‡i da vaลกi poslovni podaci ne ostaju povjerljivi. ล toviลกe, spremanje na-Postman oblak moลพe prouzroฤiti naruลกavanje sigurnosti jer zahtijeva prijavu. Stoga, spremanje vaลกeg rada u Postman oblak nije preporuฤljiv.


31) Koja su standardna pravila dizajna API testa?

Evo kljuฤnih principa dizajna API testa:

  1. Postaviti: Stvorite objekte, pokrenite usluge i inicijalizirajte podatke.
  2. Izvrลกenje: Primijenite API ili scenarij, ukljuฤujuฤ‡i biljeลพenje
  3. Provjera: Koristi se za procjenu rezultata izvrลกenja
  4. Izvjeลกฤ‡ivanje: Oznaฤava status prolaza, neuspjeลกnog ili blokiranog
  5. Poฤistiti: Stanje prije ispitivanja

32) U ฤemu je timski radni prostor Postman?

Timski radni prostor sinergijsko je okruลพenje za korisnike u kojem mnogi programeri mogu razvijati API-je, pruลพati povratne informacije i suraฤ‘ivati โ€‹โ€‹na istim skupovima zahtjeva. Takoฤ‘er pomaลพe sinkronizirati i suraฤ‘ivati โ€‹โ€‹sav rad tima na jednom mjestu.


33) ล to je ลกifra statusa 301?

Statusni kod 301 predstavlja trajno preusmjeravanje s jedne web stranice na drugu. On traลพilicama govori da je stara stranica zastarjela i da moraju indeksirati novu stranicu ili URL.


34) ล to je statusni kod 201?

Statusni kod 201 kreira se samo kada je resurs uspjeลกno kreiran koriลกtenjem PUT ili POST zahtjeva. Uz pomoฤ‡ zaglavlja lokacije vraฤ‡a vezu na novostvorenu.


35) Koji je postupak za uklanjanje lokalnih varijabli?

Lokalne varijable mogu se automatski ukloniti kada ste izvrลกili i dovrลกili testove.


36) ล to je Pre-Request Script Postman?

In Postman, skripta pred-zahtjeva je skup pravila koji se pokreฤ‡e prije izvrลกenja zahtjeva.


37) Kako se parametri upita razlikuju od varijabli puta?

In Postman, varijable putanje koriste se za identifikaciju specifiฤnih resursa, a parametri upita koriste se za sortiranje ili filtriranje resursa.


38) Koji su glavni nedostaci Postman?

Evo nekoliko mana/nedostataka koriลกtenja Postman:

  • Postman ne moลพe obraditi viลกe od 1000 API zahtjeva.
  • Nije lako upravljati zbirkama i zahtjevima u velikom projektu.
  • Postman nije idealan API alat za upravljanje radnim prostorom u obliku koda jer moลพe doฤ‡i do puno dupliciranja koda tijekom predaje dinamiฤkih API zahtjeva.

39) Koje su neke od JS biblioteka dostupne u Postman?

Neke JS biblioteke dostupne u Postman ima

1) Lodaลก
2) Trenutak
3) VODIฤŒ


40) ล to je GUID?

GUID je skraฤ‡enica za Global Unique Identifier. To su heksadecimalne znamenke koje su odvojene crticama. Ovaj Postman identifikator GUID rjeลกava svrhu jedinstvenosti.


41) Kako moลพete vidjeti zahtjeve i odgovore u dnevniku Postman?

Moลพete koristiti Postman Prozor konzole za pregled zapisa zahtjeva i odgovora.


42) Koja je vaลพnost setNextRequest u Postman?

setNextRequest pomaลพe vam definirati tijek rada. Potrebno je promijeniti redoslijed zahtjeva koji se izvrลกavaju.


43) Koji vam testni kod omoguฤ‡uje da provjerite je li status odgovora 200 ili ne?

Slijedi testni kod za provjeru je li status odgovora 200 ili ne:

tests[โ€œStatus Code is 200โ€] = responseCode.code === 200;

44) ล to podrazumijevate pod ScratchPad?

Scratch Pad je mjesto koje pruลพa Postman koji vam pomaลพe da radite bez potrebe za povezivanjem s Postman posluลพiteljima.


45) Kako moลพete ponoviti zahtjev 100 puta Postman?

Zahtjev moลพete ponoviti 100 puta Postman pomoฤ‡u programa Collection Runner.


46) ล to bi se dogodilo ako se doda dinamiฤka varijabla {{$randomInt}}?

Morate dodati nasumiฤni cijeli broj izmeฤ‘u 0 i 1000.


47) Kako pristupate vrijednostima varijable iz datoteke unutar skripti pred-zahtjeva i testnih skripti?

data.var_name
data['var_name']

48) Moลพete li proฤitati Postman Chrome aplikacija za ฤitanje i pisanje kolaฤiฤ‡a?

Ne, pomoฤ‡u aplikacije nije moguฤ‡e ฤitati i pisati kolaฤiฤ‡e.


49) Koji se programski jezik koristi Postman testovi?

JavaSkripta se koristi za Postman ispitivanja.


50) Koji se alat moลพe koristiti za pokretanje Postman Zbirke u Jenkins?

Newman se moลพe koristiti za trฤanje Postman Kolekcija u Jenkins.

Ova pitanja za intervju takoฤ‘er ฤ‡e vam pomoฤ‡i u vaลกem ลพivotu

Saลพmite ovu objavu uz: