Top 47 Postman Întrebări și răspunsuri la interviu (2025)
Postman este un instrument popular de testare API care ajută echipa de dezvoltare să creeze, să partajeze și să testeze documente ale API. The Postman Instrumentul oferă o interfață GUI pentru a testa un API și un utilitar de linie de comandă pentru testeri experimentați. Acest instrument de testare API vă ajută, de asemenea, să creați cererea conform nevoilor API. The Postman Echipa a lansat, de asemenea, o extensie Chrome care poate fi folosită pentru a testa API-ul din browser.
Postman Întrebări de interviu pentru cei proaspăt și cu experiență
Lista de mai jos acoperă toate Postman întrebări pentru debutanți și candidați la nivel profesional. Acest Postman Ghidul de întrebări interviu vă va ajuta să rezolvați interviul și vă va ajuta să obțineți jobul de vis pentru testarea software-ului.
1) Ce este Postman?
Postman este un instrument de testare API foarte popular, care ajută echipa de dezvoltare să creeze, să partajeze și să testeze un API. The Postman Instrumentul oferă o interfață GUI pentru API și un utilitar de linie de comandă pentru testerii experimentați.
2) Ce este o solicitare HTTP?
O cerere HTTP este un program pe care clientul îl face unei gazde de nume situate pe un server. Funcționează ca o interfață de comunicare sau un protocol cerere-răspuns între un client și server. Utilizarea principală a cererii HTTP este de a accesa o resursă de pe server. Pentru a iniția cererea HTTP, clientul folosește componente ale unui URL (Uniform Resource Locator) care include și informațiile necesare pentru a accesa resursa.

3) Precizați componentele de bază ale unui răspuns HTTP?
In Postman, fiecare răspuns HTTP conține patru elemente cheie.
- Răspuns/Cod de stare- Există probleme cu codul de răspuns de către un server pentru solicitarea clientului, deoarece 404 înseamnă Pagina negăsită.
- Versiune HTTP- Numele versiunii HTTP. De exemplu, HTTP v2.2
- Antet răspuns- Include informații pentru mesajul de răspuns HTTP. De exemplu. Lungimea conținutului, data, starea, tipul de server etc.
- Corpul de răspuns - Conține datele pe care un client le-a cerut de la server.
4) De ce folosim Postman?
Iată câteva dintre cele mai importante motive pentru utilizare Postman:
- Este gratuit să utilizați software care este util pentru testarea API
- Vă ajută să gestionați ciclul de viață end-to-end al API
- Oferă serviciul Runtime care ajută la gestionarea colecțiilor API, a spațiilor de lucru, a mediilor și a diferitelor exemple.
- De asemenea, vă puteți integra Postman cu Instrumente CI/CD precum Circle CI, Jenkins etc.
- Are un forum comunitar vast care poate aborda cu ușurință orice probleme tehnice cu care vă confruntați în timp ce utilizați instrumentul.
5) Ce este API?
Interfața de programare a aplicațiilor (API) este o interfață software care permite a două aplicații să interacționeze între ele fără nicio intervenție a utilizatorului. Este o colecție de funcții și proceduri software. API este definit ca un cod care ajută două programe software diferite să comunice și să schimbe date între ele.
6) Care sunt metodele importante de autorizare suportate de Postman?
Postman oferă următoarele opțiuni de autorizare a cererii API 1) Cheie API, 2) Oauth 1.0 și 2.0, 3) Autentificare de bază, 4) Autentificare Digest, 5) Token purtător, 6) Semnătură AWS, 7) Autentificare Hawk, 8) Autentificare NTLM.
7) Cum înregistrați valorile variabilelor Postman?
Postman permite înregistrarea valorilor variabilelor Postman în consolă utilizând următoarea comandă:
console.log(pm.variables.get("guru99"));
8) Postman este disponibilă ca aplicație desktop nativă pentru?
Postman Instrument de testare API este disponibil momentan pentru Mac, Windows (32 de biți / 64 de biți) și Linux (32 de biți / 64 de biți)
9) În ce se află fila Istoric Postman?
Toată cererea pe care o trimiteți Postman apare sub fila Istoric a barei laterale. Este foarte asemănător cu istoricul browserului, pe care îl puteți șterge oricând doriți.
10) În ce este Autentificarea de bază Postman?
In Postman, Basic Auth este o metodă de autorizare oferită agenților de utilizator HTTP, cum ar fi browserele web, pentru a introduce numele de utilizator și parola. După introducerea numelui de utilizator și a parolei pe care le puteți asocia cu cererea.
11) Ce este o formă binară în metodele POST?
Firma post-binară este concepută pentru a trimite informațiile într-un format care este imposibil de introdus manual. Aceste opțiuni sunt utilizate în timp ce trimiteți fișiere mai mari, cum ar fi fișiere CSV etc.
12) Care este principala diferență dintre autorizare și autentificare?
Iată câteva diferențe între autorizare și autentificare:
- Autorizarea este actul de a permite sau de a permite cuiva, în timp ce autentificarea dovedește că ceva este autentic.
- Autentificarea vine întotdeauna pe primul loc, în timp ce autorizarea vine după autentificare.
- Autorizarea este deschisă oricui are permisiunea, în timp ce autentificarea necesită să aveți o parolă.
13) În ce este sarcina utilă Postman?
Sarcina utilă a unui modul API este corpul mesajului de solicitare și răspuns. Când faceți o solicitare API, aceasta conține datele pe care le trimiteți către server. Puteți trimite și primi Payload în diferite formate, de exemplu, JSON sau XML.
14) În ce este o colecție Postman?
O colecție în Postman vă permite să grupați solicitări similare. De asemenea, vă permite să aranjați în mod sistematic cererile în dosare.
15) Ce este un script Pre-Request?
Scripturile de pre-cerere vă ajută să executați JavaScript înainte de rularea unei cereri. Vă permite să îndepliniți sarcini de preprocesare, cum ar fi setarea valorilor variabilelor, parametrilor, antetele și datele corpului.
16) Cum Postman sunt accesate variabilele?
Postman variabilele sunt întotdeauna accesate folosind numele variabilei:
{{variable name}}
17) Care este sensul termenului mediu în Postman?
Mediul în Postman este un set de perechi cheie-valoare. Postman vă permite să construiți mai multe medii și să comutați între ele printr-un clic pe un buton.
18) De ce Postman nu acceptă niciodată altă codificare în afară de Base64?
Puteți utiliza base64, deoarece ne ajută să transmitem datele în forma textuală și să le trimitem ca date de formular HTML. Mai mult, trebuie să ne bazăm pe aceleași 64 de caractere în orice limbaj de codare.
19) Ce fel de codificare face Postman acceptă acreditările pentru autorizare?
Postman acceptă numai codificarea Base64, care este furnizată încorporat Postman. În caz contrar, ar beneficia dacă utilizați site-uri web terță parte care vă ajută să convertiți acreditările în base3.
20) Care sunt diferitele domenii ale unei variabile de mediu în Postman?
Domeniul de aplicare al unei variabile în Postman este definită ca limitele pe care le poate accesa.
Iată domenii importante ale unei variabile de mediu în Postman:
- Domeniul de aplicare local: Acest tip de variabilă poate fi accesată doar în mediul în care a fost creată
- Domeniu global: Acest tip de variabilă poate fi accesat global în orice mediu sau în niciun mediu.
21) Este posibil să importați variabile locale în Postman Monitoare?
Postman monitoarele vă permit să importați variabile locale, dar nu variabile globale.
22) Ce este Postman ordin de executare pentru o colectare?
Pentru toate solicitările dintr-o colecție, scripturile se vor executa în următoarea ordine dată:
Pas 1) Un script de pre-cerere asociat cu o colecție va rula înainte de fiecare solicitare.
Pas 2) Un script de pre-cerere asociat unui folder va rula înainte de fiecare solicitare dintr-un anumit folder.
Pas 3) Un script de testare asociat cu o colecție va rula după fiecare solicitare.
Pas 4) Un script de testare asociat unui folder va rula după solicitare în folderul specific.
23) Puteți avea două variabile globale cu același nume în Postman?
Nu, domeniul global nu are niciodată nume duplicate/aceleași, în timp ce variabilele cu domeniu local pot avea același nume în diferite medii.
24) Cum accesați variabilele poștașului?
Puteți înregistra valorile variabilelor în consolă utilizând comanda:
console. Log (pm. Variables.
25) La ce folosește colecția Postman?
In Postman, o colecție este utilizată pentru a grupa solicitări similare. Vă ajută să aranjați în mod sistematic cererile în dosare.
26) Cum poți folosi POSTMAN pentru a genera numere aleatorii într-un anumit interval?
În scriptul de pre-cerere definiți variabila cu:
pm.globals.set('randomNum', Math.floor(Math.random() * 5));
Apoi, în adresa URL, apelați variabila în URL astfel:
ieșire:
{{randomNum}}
27) Cum eliminați variabilele locale?
Variabilele locale sunt eliminate automat odată ce testele au fost executate.
28) Ce este "Postman alergători de colecție?
Postman conține un runner de colecție care este util pentru automatizarea testării API. Ajută la vizualizarea detaliilor fiecărei iterații și a rezultatelor testelor. Pentru testarea bazată pe date este folosit și un rulaj de colectare a poștașului.
29) Ce înțelegeți prin monitoare de poștaș?
Funcția de monitorizare a poștașului este utilizată pentru rularea colecțiilor până la ora specificată de utilizator. Cu toate acestea, utilizatorul trebuie să fie conectat la contul său pentru a utiliza această funcție.
30) De ce să vă salvați munca în Postman cloud nu este recomandabil?
Nu ar trebui să vă salvați munca Postman deoarece detaliile afacerii dvs. nu rămân confidențiale. Mai mult, economisindu-vă pe-Postman cloud poate provoca o breșă de securitate, deoarece necesită conectare. Prin urmare, salvarea lucrării dvs. în Postman cloud nu este recomandabil.
31) Care sunt regulile standard ale unui design de testare API?
Iată principiile cheie ale unui design de testare API:
- Înființat: Creați obiecte, porniți servicii și inițializați datele.
- Executie: Aplicați API-ul sau scenariul, inclusiv înregistrarea în jurnal
- Verificare: Este utilizat pentru evaluarea rezultatului execuției
- Raportarea: Indică starea Trecută, eșuată sau blocată
- A curăța: Starea pre-test
32) În ce este spațiul de lucru în echipă Postman?
Un spațiu de lucru în echipă este un mediu sinergetic pentru utilizatori în care mulți programatori pot dezvolta API-uri, oferă feedback și pot colabora la aceleași grupuri de solicitări. De asemenea, ajută la sincronizarea și colaborarea întregii echipe într-un singur loc.
33) Care este codul de stare 301?
Codul de stare 301 reprezintă o redirecționare permanentă de la o pagină de site la alta. Le spune motoarele de căutare că vechea pagină a devenit depășită, iar motorul trebuie să indexeze noua pagină sau URL.
34) Ce este codul de stare 201?
Codul de stare 201 este creat numai atunci când o resursă este creată cu succes folosind o solicitare PUT sau POST. Returnează un link către unul nou creat cu ajutorul antetului locației.
35) Care este procedura de eliminare a variabilelor locale?
Variabilele locale pot fi eliminate automat când ați executat și finalizat testele.
36) În ce este Scriptul Pre-Request Postman?
In Postman, un script de pre-cerere este un set de reguli care rulează înainte de a executa o solicitare.
37) Prin ce diferă parametrii de interogare de variabilele de cale?
In Postman, Variabilele de cale sunt folosite pentru a identifica resurse specifice, iar Parametrii de interogare sunt utilizați pentru a sorta sau filtra resursele.
38) Care sunt principalele dezavantaje ale Postman?
Iată câteva dezavantaje/dezavantaje ale utilizării Postman:
- Postman nu poate procesa mai mult de 1000 de solicitări API.
- Nu este ușor să gestionați colecțiile și cererile într-un proiect de dimensiuni masive.
- Postman nu este un instrument API ideal pentru gestionarea spațiului de lucru sub formă de cod, deoarece pot exista o mulțime de duplicare a codului în timpul transmiterii solicitărilor API dinamice.
39) Care sunt unele dintre bibliotecile JS disponibile în Postman?
Unele biblioteci JS disponibile în Postman sunt
1) Lodash
2) Momentul
3) GUID
40) Ce este GUID?
GUID este prescurtarea pentru Global Unique Identifier. Sunt cifre hexazecimale care sunt separate prin cratime. Acest Postman identificatorul GUID rezolvă scopul unicității.
41) Cum puteți vizualiza cererile de jurnal și răspunsurile în Postman?
Aveți posibilitatea să utilizați Postman Fereastra consolă pentru a vizualiza jurnalele de solicitări și jurnalele de răspuns.
42) Care este importanța setNextRequest în Postman?
setNextRequest vă ajută să definiți fluxul de lucru. Este necesar să se schimbe ordinea în care cererile sunt executate.
43) Ce cod de testare vă permite să verificați dacă starea răspunsului este 200 sau nu?
Mai jos este un cod de testare pentru a verifica dacă starea răspunsului este 200 sau nu:
tests[“Status Code is 200”] = responseCode.code === 200;
44) Ce înțelegeți prin ScratchPad?
Scratch Pad este un loc oferit de Postman care vă ajută să lucrați fără a fi nevoie să vă conectați Postman servere.
45) Cum puteți repeta o solicitare de 100 de ori în Postman?
Puteți repeta o solicitare de 100 de ori în Postman folosind Collection Runner.
46) Ce s-ar întâmpla dacă se adaugă variabila dinamică {{$randomInt}}?
Trebuie să adăugați un număr întreg aleatoriu între 0 și 1000.
47) Cum accesați valorile variabile dintr-un fișier din scripturile de pre-cerere și de testare?
data.var_name data['var_name']
48) Puteți citi Postman Aplicație Chrome pentru a citi și scrie cookie-uri?
Nu, este imposibil să citiți și să scrieți cookie-uri folosind aplicația.
49) Pentru ce limbaj de programare este folosit Postman teste?
JavaScriptul este folosit pentru Postman teste.
50) Ce instrument poate fi folosit pentru a rula Postman Colecții în Jenkins?
Newman poate fi folosit pentru a alerga Postman Colecție în Jenkins.
Aceste întrebări de interviu vă vor ajuta, de asemenea, în viva (orale)