Top 47 Postman Interviewspørgsmål og svar (2025)
Postman er et populært API-testværktøj, der hjælper udviklingsteamet med at oprette, dele og teste dokumenter af API. Det Postman værktøj giver en GUI-grænseflade til at teste en API og et kommandolinjeværktøj til erfarne testere. Dette API-testværktøj hjælper dig også med at oprette anmodningen i henhold til API-behovet. Det Postman teamet har også udgivet en Chrome-udvidelse, der kan bruges til at teste API'en fra din browser.
Postman Interviewspørgsmål til nybagte og øvede
Listen nedenfor dækker alle Postman spørgsmål til friskere og kandidater på professionelt niveau. Det her Postman guide til interviewspørgsmål hjælper dig med at knække interviewet og hjælpe dig med at få dit drømmejob til softwaretest.
1) Hvad er Postman?
Postman er et meget populært API-testværktøj, der hjælper udviklingsteamet med at oprette, dele og teste en API. Det Postman værktøj giver en GUI-grænseflade til API'et og et kommandolinjeværktøj til erfarne testere.
2) Hvad er en HTTP-anmodning?
En HTTP-anmodning er et program, som klienten laver til en navnevært placeret på en server. Det fungerer som en kommunikationsgrænseflade eller en anmodning-svar-protokol mellem en klient og server. Den primære brug af HTTP-anmodningen er at få adgang til en ressource på serveren. For at starte HTTP-anmodningen bruger klienten komponenter af en URL (Uniform Resource Locator), der også indeholder de nødvendige oplysninger for at få adgang til ressourcen.

3) Angiv kernekomponenterne i et HTTP-svar?
In Postman, indeholder hvert HTTP-svar fire nøgleelementer.
- Svar/statuskode- Der er problemer med svarkode fra en server for klientens anmodning, da 404 betyder side ikke fundet.
- HTTP-version- HTTP-versionsnavn. For eksempel HTTP v2.2
- Svaroverskrift- Den indeholdt oplysninger om HTTP-svarmeddelelsen. For eksempel. Indholdets længde, dato, status, servertype osv.
- Svarorgan – Den indeholder de data, som en klient anmodede om fra serveren.
4) Hvorfor bruger vi Postman?
Her er nogle af de mest fremtrædende grunde til at bruge Postman:
- Det er gratis at bruge software, som er nyttigt til API-testning
- Det hjælper dig med at administrere API's ende-til-ende livscyklus
- Det tilbyder Runtime Service, der hjælper med at administrere API-samlinger, arbejdsområder, miljøer og forskellige eksempler.
- Du kan også integrere Postman med CI/CD værktøjer som Circle CI, Jenkins osv.
- Det har et stort fællesskabsforum, der nemt kan løse eventuelle tekniske problemer, du står over for, mens du bruger værktøjet.
5) Hvad er API?
Application Programming Interface (API) er en softwaregrænseflade, der gør det muligt for to applikationer at interagere med hinanden uden nogen brugerindblanding. Det er en samling af softwarefunktioner og -procedurer. API er defineret som en kode, der hjælper to forskellige software med at kommunikere og udveksle data med hinanden.
6) Hvad er de vigtige godkendelsesmetoder, der understøttes af Postman?
Postman tilbyder følgende muligheder for godkendelse af API-anmodninger 1) API-nøgle, 2) Oauth 1.0 og 2.0, 3) Grundlæggende godkendelse, 4) Digest-godkendelse, 5) Bearer Token, 6) AWS-signatur, 7) Hawk-godkendelse, 8) NTLM-godkendelse.
7) Hvordan logger du variabelværdier ind Postman?
Postman gør det muligt at logge variabelværdierne ind Postman i konsollen ved at bruge følgende kommando:
console.log(pm.variables.get("guru99"));
8) Postman er tilgængelig som en indbygget desktop-app til?
Postman API-testværktøj er i øjeblikket tilgængelig til Mac, Windows (32-bit / 64-bit) og Linux (32-bit / 64-bit)
9) Hvad er fanen Historie i Postman?
Alle de anmodninger, du sender ind Postman vises under fanen Historik i sidebjælken. Det minder meget om browserhistorik, som du kan rydde, når du vil.
10) Hvad er Basic Auth i Postman?
In Postman, Grundlæggende godkendelse er en godkendelsesmetode til rådighed for HTTP-brugeragenter som webbrowsere til at indtaste brugernavn og adgangskode. Efter indtastning af brugernavn og adgangskode, som du kan knytte til anmodningen.
11) Hvad er en binær form i POST-metoder?
Post binært firma er designet til at sende oplysningerne i et format, der er umuligt at indtaste manuelt. Disse muligheder bruges, mens du sender større filer som CSV-filer osv.
12) Hvad er hovedforskellen mellem autorisation og autentificering?
Her er et par forskelle mellem godkendelse og godkendelse:
- Autorisation er handlingen med at tillade eller tillade nogen, hvorimod autentificering er at bevise, at noget er ægte.
- Autentificering kommer altid først, mens autorisation kommer efter godkendelse.
- Autorisation er åben for alle med tilladelse, hvorimod godkendelse kræver, at du har en adgangskode.
13) Hvad er nyttelasten i Postman?
Nyttelasten for et API-modul er brødteksten i din anmodnings- og svarmeddelelse. Når du laver en API-anmodning, indeholder den de data, du sender til serveren. Du kan sende og modtage Payload i forskellige formater, for eksempel JSON eller XML.
14) Hvad er en samling i Postman?
En samling i Postman giver dig mulighed for at gruppere lignende anmodninger. Det giver dig også mulighed for systematisk at arrangere anmodningerne i mapper.
15) Hvad er et Pre-Request script?
Pre-request scripts hjælper dig med at udføre JavaScript før en anmodning kører. Det giver dig mulighed for at udføre forbehandlingsopgaver som at indstille variable værdier, parametre, overskrifter og kropsdata.
16) Hvordan Postman er variabler tilgået?
Postman variabler er altid tilgængelige ved at bruge variabelnavnet:
{{variable name}}
17) Hvad er meningen med begrebet miljø i Postman?
Miljøet i Postman er et sæt nøgleværdi-par. Postman giver dig mulighed for at bygge flere miljøer og skifte mellem dem med et klik på en knap.
18) Hvorfor gør Postman accepterer aldrig anden kodning bortset fra Base64?
Du kan bruge base64, da det hjælper os med at overføre dataene til tekstformularen og sende dem som HTML-formulardata. Desuden skal vi stole på de samme 64 tegn i et hvilket som helst kodningssprog.
19) Hvilken slags kodning gør Postman accepterer autorisationsoplysninger?
Postman accepterer kun Base64-kodning, som leveres indbygget Postman. Ellers ville det være en fordel, når du bruger 3. parts websteder, der hjælper dig med at konvertere legitimationsoplysningerne til base64.
20) Hvad er de forskellige omfang af en miljøvariabel i Postman?
Omfanget af en variabel i Postman er defineret som de grænser, den kan få adgang til.
Her er vigtige omfang af en miljøvariabel i Postman:
- Lokalt omfang: Denne type variabel kan kun tilgås i det miljø, hvor den blev oprettet
- Globalt omfang: Denne type variabel kan tilgås globalt i ethvert miljø eller uden miljø.
21) Er det muligt at importere lokale variabler i Postman skærme?
Postman monitorer giver dig mulighed for at importere lokale variabler, men ikke globale variabler.
22) Hvad er det Postman tvangsfuldbyrdelse på en inkasso?
For alle anmodninger i en samling vil scripts udføres i følgende givne rækkefølge:
Trin 1) Et pre-request script tilknyttet en samling vil køre før hver anmodning.
Trin 2) Et forhåndsanmodningsscript knyttet til en mappe vil køre før hver anmodning i en bestemt mappe.
Trin 3) Et testscript knyttet til en samling vil køre efter hver anmodning.
Trin 4) Et testscript knyttet til en mappe vil køre efter anmodningen i den specifikke mappe.
23) Kan du have to globale omfangsvariabler med samme navn i Postman?
Nej, det globale omfang har aldrig dublerede/samme navne, mens variabler med lokalt omfang kan have det samme navn i forskellige miljøer.
24) Hvordan får du adgang til postmand-variabler?
Du kan logge variabelværdierne i konsollen ved at bruge kommandoen:
console. Log (pm. Variables.
25) Hvad er brugen af samlingen i Postman?
In Postman, bruges en samling til at gruppere lignende anmodninger. Det hjælper dig med at arrangere forespørgsler systematisk i mapper.
26) Hvordan kan du bruge POSTMAN til at generere tilfældige tal i et specifikt interval?
I dit Pre-request script skal du definere din variabel med:
pm.globals.set('randomNum', Math.floor(Math.random() * 5));
Kald derefter din variabel i URL'en på følgende måde:
Output:
{{randomNum}}
27) Hvordan fjerner du lokale variabler?
Lokale variabler fjernes automatisk, når testene er blevet udført.
28) Hvad er 'Postman Indsamlingsløbere?
Postman indeholder en samlingsløber, der er nyttig til at automatisere API-test. Det hjælper med at visualisere detaljer om hver iteration og testresultater. En postmand indsamlingsløber bruges også til datadrevet test.
29) Hvad mener du med postbudsmonitorer?
Postmandsovervågningsfunktionen bruges til at køre samlinger indtil brugerens angivne tidspunkt. Brugeren skal dog være logget ind på sin konto for at bruge denne funktion.
30) Hvorfor gemme dit arbejde i Postman sky er ikke tilrådeligt?
Du skal ikke gemme dit arbejde ind Postman da dine virksomhedsoplysninger ikke forbliver fortrolige. Desuden sparer du din på-Postman cloud kan forårsage et sikkerhedsbrud, da det kræver login. Derfor skal du gemme dit arbejde i Postman sky er ikke tilrådeligt.
31) Hvad er standardreglerne for et API-testdesign?
Her er nøgleprincipperne for et API-testdesign:
- Opsætning: Opret objekter, start tjenester, og initialiser data.
- Udførelse: Anvend API eller scenariet, inklusive logning
- Verifikation: Det bruges til at evaluere resultatet af udførelsen
- Rapportering: Indikerer bestået, mislykket eller blokeret status
- Ryd op: Pre-test tilstand
32) Hvad er Team-arbejdsområdet i Postman?
Et teamarbejdsområde er et synergimiljø for brugere, hvor mange programmører kan udvikle API'er, giver feedback og samarbejder om de samme puljer af anmodninger. Det hjælper også med at synkronisere og samarbejder alt teamets arbejde ét sted.
33) Hvad er 301-statuskoden?
301-statuskode repræsenterer en permanent omdirigering fra en hjemmeside til en anden. Den fortæller søgemaskinerne, at den gamle side er blevet forældet, og motoren skal indeksere den nye side eller URL.
34) Hvad er statuskode 201?
Statuskode 201 oprettes kun, når en ressource er oprettet med succes ved hjælp af en PUT- eller POST-anmodning. Den returnerer et link til en nyoprettet ved hjælp af lokationsoverskriften.
35) Hvad er proceduren for at fjerne lokale variabler?
De lokale variabler kan automatisk fjernes, når du har udført og gennemført testene.
36) Hvad er Pre-Request Script i Postman?
In Postman, er et pre-request script et sæt regler, der kører før en anmodning udføres.
37) Hvordan adskiller forespørgselsparametre sig fra stivariabler?
In Postman, Stivariabler bruges til at identificere specifikke ressourcer, og forespørgselsparametre bruges til at sortere eller filtrere ressourcerne.
38) Hvad er de største ulemper ved Postman?
Her er nogle ulemper/ulemper ved at bruge Postman:
- Postman kan ikke behandle mere end 1000 API-anmodninger.
- Det er ikke let at administrere samlingerne og anmodningerne i et projekt af stor størrelse.
- Postman er ikke et ideelt API-værktøj til workspace-administration i form af kode, da der kan være masser af kodeduplikering, mens du afleverer de dynamiske API-anmodninger.
39) Hvad er nogle af JS-bibliotekerne tilgængelige i Postman?
Nogle JS-biblioteker tilgængelige i Postman er
1) Lodash
2) Moment
3) GUID
40) Hvad er GUID?
GUID er en forkortelse for Global Unique Identifier. Det er hexadecimale cifre, der er adskilt af bindestreger. Det her Postman identifikator GUID løser formålet med unikhed.
41) Hvordan kan du se loganmodninger og -svar i Postman?
Du kan bruge Postman Konsolvindue for at se anmodningslogfiler og svarlogfiler.
42) Hvad er vigtigheden af setNextRequest i Postman?
setNextRequest hjælper dig med at definere arbejdsgangen. Det er nødvendigt for at ændre rækkefølgen af de anmodninger, der udføres.
43) Hvilken testkode giver dig mulighed for at kontrollere, om svarstatussen er 200 eller ej?
Følgende er en testkode for at kontrollere, om svarstatussen er 200 eller ej:
tests[“Status Code is 200”] = responseCode.code === 200;
44) Hvad forstår du ved ScratchPad?
Scratch Pad er et sted, som leveres af Postman der hjælper dig med at arbejde uden at skulle forbinde dig med Postman servere.
45) Hvordan kan du gentage en anmodning 100 gange i Postman?
Du kan gentage en anmodning 100 gange Postman ved at bruge Collection Runner.
46) Hvad ville der ske, hvis {{$randomInt}} dynamisk variabel tilføjes?
Du skal tilføje et tilfældigt heltal mellem 0 og 1000.
47) Hvordan får du adgang til variabelværdier fra en fil i pre-request og test scripts?
data.var_name data['var_name']
48) Kan du læse Postman Chrome-applikation til at læse og skrive cookies?
Nej, det er umuligt at læse og skrive cookies med appen.
49) Hvilket programmeringssprog bruges til Postman tests?
JavaScript bruges til Postman tests.
50) Hvilket værktøj kan bruges til at køre Postman Samlinger i Jenkins?
Newman kan bruges til at løbe Postman Samling i Jenkins.
Disse interviewspørgsmål vil også hjælpe i din viva(orals)