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

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 postavlja hostu imena koji se nalazi na poslužitelju. Djeluje kao komunikacijsko sučelje ili protokol zahtjev-odgovor između klijenta i poslužitelja. Primarna upotreba HTTP zahtjeva je pristup resursu na poslužitelju. Kako bi pokrenuo HTTP zahtjev, klijent koristi komponente URL-a (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.

  • Šifra odgovora/statusa- 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 s CI/CD alati poput Circle CI, 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 prenijeti podatke u tekstualni oblik i poslati ih kao podatke HTML obrasca. Štoviše, moramo se osloniti na ista 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 svom URL-u pozovite svoju varijablu u URL-u 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?

301 statusni kod predstavlja trajno preusmjeravanje s jedne web stranice na drugu. Tražilicama govori da je stara stranica zastarjela i motor mora 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 Jenkinsu?

Newman se može koristiti za trčanje Postman Zbirka u Jenkinsu.

Ova pitanja za intervju također će vam pomoći u vašem životu