Top 47 Postman Interviewvragen en antwoorden (2024)
De Postman is een populaire API-testtool waarmee het ontwikkelteam API-documenten kan maken, delen en testen. De Postman tool biedt een GUI-interface om een API te testen en een opdrachtregelhulpprogramma voor ervaren testers. Deze API-testtool helpt u ook bij het maken van het verzoek volgens de API-behoefte. De Postman team heeft ook een Chrome-extensie uitgebracht die kan worden gebruikt om de API vanuit uw browser te testen.
Postman Sollicitatievragen voor eerstejaars en ervaren
De onderstaande lijst omvat alle Postman vragen voor eerstejaarsstudenten en kandidaten op professioneel niveau. Dit Postman De gids met sollicitatievragen helpt u het sollicitatiegesprek te klaren en u te helpen uw droombaan voor softwaretesten te vinden.
1) Wat is Postman?
De Postman is een zeer populaire API-testtool waarmee het ontwikkelteam een API kan maken, delen en testen. De Postman tool biedt een GUI-interface voor de API en een opdrachtregelhulpprogramma voor ervaren testers.
2) Wat is een HTTP-verzoek?
Een HTTP-verzoek is een programma dat de client maakt naar een naamhost die zich op een server bevindt. Het werkt als een communicatie-interface of een verzoek-antwoordprotocol tussen een client en een server. Het primaire gebruik van het HTTP-verzoek is om toegang te krijgen tot een bron op de server. Om het HTTP-verzoek te initiëren, gebruikt de client componenten van een URL (Uniform Resource Locator) die ook de informatie bevat die nodig is om toegang te krijgen tot de bron.
3) Noem de kerncomponenten van een HTTP-antwoord?
In Postman, bevat elk HTTP-antwoord vier sleutelelementen.
- Reactie-/statuscode- Er zijn problemen met de responscode van een server op verzoek van de klant, aangezien 404 Pagina niet gevonden betekent.
- HTTP-versie- Naam van HTTP-versie. Bijvoorbeeld HTTP v2.2
- Reactiekop- Het bevatte informatie voor het HTTP-antwoordbericht. Bijvoorbeeld. De lengte van de inhoud, datum, status, servertype, enz.
- Reactielichaam – Het bevat de gegevens die een client bij de server heeft opgevraagd.
4) Waarom gebruiken we Postman?
Hier zijn enkele van de meest opvallende redenen om te gebruiken Postman:
- Het is gratis om software te gebruiken die nuttig is voor API-testen
- Het helpt u bij het beheren van de end-to-end levenscyclus van API
- Het biedt Runtime Service die helpt bij het beheren van API-collecties, werkruimten, omgevingen en verschillende voorbeelden.
- Je kunt ook integreren Postman met CI/CD-tools zoals Circle CI, Jenkins, enz.
- Er is een groot communityforum waar u eenvoudig technische problemen kunt oplossen die u tegenkomt bij het gebruik van de tool.
5) Wat is API?
Application Programming Interface (API) is een software-interface waarmee twee applicaties met elkaar kunnen communiceren zonder tussenkomst van de gebruiker. Het is een verzameling softwarefuncties en -procedures. API wordt gedefinieerd als een code die twee verschillende software helpt om met elkaar te communiceren en gegevens uit te wisselen.
6) Wat zijn de belangrijke autorisatiemethoden die worden ondersteund Postman?
Postman biedt de volgende API-aanvraagautorisatieopties: 1) API-sleutel, 2) OAuth 1.0 en 2.0, 3) Basisauth, 4) Digest-auth, 5) Bearertoken, 6) AWS-handtekening, 7) Hawk-authenticatie, 8) NTLM-authenticatie.
7) Hoe logt u variabelewaarden in? Postman?
Postman maakt het mogelijk om de variabelewaarden in te loggen Postman in de console met behulp van de volgende opdracht:
console.log(pm.variables.get("guru99"));
8) Postman is beschikbaar als native desktop-app voor?
Postman API-testtool is momenteel beschikbaar voor Mac, Windows (32-bits/64-bits) en Linux (32-bits/64-bits)
9) Wat is het tabblad Geschiedenis? Postman?
Alle verzoeken die u verzendt Postman verschijnt onder het tabblad Geschiedenis van de zijbalk. Het lijkt sterk op de browsergeschiedenis, die u op elk gewenst moment kunt wissen.
10) Wat is basisauthenticatie? Postman?
In Postman, Basic Auth is een autorisatiemethode waarmee HTTP-gebruikersagenten, zoals webbrowsers, gebruikersnaam en wachtwoord kunnen invoeren. Na het invoeren van de gebruikersnaam en het wachtwoord die u aan de aanvraag kunt koppelen.
11) Wat is een binaire vorm in POST-methoden?
Postbinair bedrijf is ontworpen om de informatie te verzenden in een formaat dat onmogelijk handmatig kan worden ingevoerd. Deze opties worden gebruikt bij het verzenden van grotere bestanden zoals CSV-bestanden, enz.
12) Wat is het belangrijkste verschil tussen autorisatie en authenticatie?
Hier zijn een paar verschillen tussen autorisatie en authenticatie:
- Autorisatie is het verlenen van toestemming aan iemand, terwijl authenticatie het bewijzen is dat iets authentiek is.
- Authenticatie komt altijd op de eerste plaats, terwijl autorisatie na authenticatie komt.
- Autorisatie staat open voor iedereen met toestemming, terwijl voor authenticatie een wachtwoord vereist is.
13) Waar zit de payload in Postman?
De payload van een API-module is de hoofdtekst van uw verzoek- en antwoordbericht. Wanneer u een API-verzoek doet, bevat dit de gegevens die u naar de server verzendt. U kunt Payload in verschillende formaten verzenden en ontvangen, bijvoorbeeld JSON of XML.
14) Waar zit een verzameling in? Postman?
Een collectie binnen Postman Hiermee kunt u soortgelijke verzoeken groeperen. Hiermee kunt u de verzoeken ook systematisch in mappen ordenen.
15) Wat is een Pre-Request-script?
Pre-request-scripts helpen u bij de uitvoering JavaScript voordat een verzoek wordt uitgevoerd. Hiermee kunt u pre-processing taken uitvoeren, zoals het instellen van variabele waarden, parameters, headers en body data.
16) Hoe de Postman variabelen worden benaderd?
De Postman variabelen zijn altijd toegankelijk via de variabelenaam:
{{variable name}}
17) Wat is de betekenis van de term omgeving in Postman?
De omgeving erin Postman is een set sleutel-waardeparen. Postman Hiermee kunt u meerdere omgevingen bouwen en met één klik op de knop hiertussen schakelen.
18) Waarom wel Postman accepteert nooit een andere codering dan Base64?
U kunt base64 gebruiken omdat dit ons helpt de gegevens in tekstvorm over te brengen en deze als HTML-formuliergegevens te verzenden. Bovendien moeten we in elke codeertaal op dezelfde 64 tekens vertrouwen.
19) Welk soort codering doet dat? Postman accepteert voor autorisatiereferenties?
Postman accepteert alleen Base64-codering, die ingebouwd is PostmanAnders zou het handig zijn als u websites van derden gebruikt die u helpen de inloggegevens om te zetten naar base3.
20) Wat zijn de verschillende reikwijdten van een omgevingsvariabele Postman?
Reikwijdte van een variabele in Postman wordt gedefinieerd als de grenzen waartoe het toegang heeft.
Hier vindt u belangrijke bereiken van een omgevingsvariabele in Postman:
- Lokaal bereik: Dit type variabele is alleen toegankelijk in de omgeving waarin deze is gemaakt
- Wereldwijde reikwijdte: Dit type variabele is wereldwijd toegankelijk in elke omgeving of zonder omgeving.
21) Is het mogelijk om lokale variabelen te importeren in Postman Monitoren?
Postman Met monitors kunt u lokale variabelen importeren, maar geen globale variabelen.
22) Wat is de Postman executoriale titel voor een incasso?
Voor alle aanvragen in een verzameling worden de scripts in de volgende volgorde uitgevoerd:
Stap 1) Vóór elke aanvraag wordt een pre-request-script uitgevoerd dat aan een collectie is gekoppeld.
Stap 2) Een pre-request-script dat aan een map is gekoppeld, wordt vóór elk verzoek in een specifieke map uitgevoerd.
Stap 3) Na elke aanvraag wordt een testscript uitgevoerd dat aan een collectie is gekoppeld.
Stap 4) Een testscript dat aan een map is gekoppeld, wordt uitgevoerd na het verzoek in de specifieke map.
23) Kunt u twee globale bereikvariabelen met dezelfde naam erin hebben? Postman?
Nee, het globale bereik heeft nooit dubbele/zelfde namen, terwijl variabelen met een lokaal bereik in verschillende omgevingen dezelfde naam kunnen hebben.
24) Hoe krijg je toegang tot Postman-variabelen?
U kunt de variabelewaarden in de console loggen met behulp van de opdracht:
console. Log (pm. Variables.
25) Waarvoor wordt de collectie gebruikt? Postman?
In Postman, wordt een verzameling gebruikt om soortgelijke verzoeken te groeperen. Het helpt u om verzoeken systematisch in mappen te ordenen.
26) Hoe kun je POSTMAN gebruiken om willekeurige getallen in een specifiek bereik te genereren?
Definieer in uw Pre-request-script uw variabele met:
pm.globals.set('randomNum', Math.floor(Math.random() * 5));
Roep vervolgens in uw URL uw variabele in de URL als volgt aan:
Output:
{{randomNum}}
27) Hoe verwijder je lokale variabelen?
Lokale variabelen worden automatisch verwijderd zodra de tests zijn uitgevoerd.
28) Wat is 'Postman Verzamellopers?
Postman bevat een collection runner die handig is voor het automatiseren van API-testen. Het helpt bij het visualiseren van details van elke iteratie en testresultaten. Een postman collection runner wordt ook gebruikt voor datagestuurd testen.
29) Wat bedoel je met postbodemonitoren?
De postbode monitorfunctie wordt gebruikt voor het uitvoeren van verzamelingen tot de door de gebruiker opgegeven tijd. De gebruiker moet echter zijn ingelogd op zijn account om deze functie te gebruiken.
30) Waarom uw werk opslaan in de Postman cloud is niet aan te raden?
U mag uw werk niet opslaan in Postman omdat uw bedrijfsgegevens niet vertrouwelijk blijven. Bovendien is het opslaan van uw on-Postman cloud kan een inbreuk op de beveiliging veroorzaken omdat aanmelden vereist is. Sla daarom uw werk op in de Postman cloud is niet aan te raden.
31) Wat zijn de standaardregels van een API-testontwerp?
Dit zijn de belangrijkste principes van een API-testontwerp:
- Setup: Maak objecten, start services en initialiseer gegevens.
- Executie: Pas API of het scenario toe, inclusief loggen
- Verificatie: Het wordt gebruikt voor het evalueren van het resultaat van de uitvoering
- Rapportage: Geeft de status Geslaagd, Mislukt of Geblokkeerd aan
- Opruimen: Staat vóór de test
32) Waarin bevindt zich de teamwerkruimte? Postman?
Een Team workspace is een synergetische omgeving voor gebruikers waar veel programmeurs API's kunnen ontwikkelen, feedback kunnen geven en kunnen samenwerken aan dezelfde pools van verzoeken. Het helpt ook om al het werk van het team op één plek te synchroniseren en samen te werken.
33) Wat is de 301-statuscode?
De 301-statuscode vertegenwoordigt een permanente omleiding van de ene websitepagina naar de andere. Het vertelt de zoekmachines dat de oude pagina verouderd is en dat de engine de nieuwe pagina of URL moet indexeren.
34) Wat is statuscode 201?
Statuscode 201 wordt alleen aangemaakt als een resource met succes is aangemaakt met behulp van een PUT- of POST-verzoek. Het retourneert een link naar een nieuw gemaakte link met behulp van de locatiekop.
35) Wat is de procedure om lokale variabelen te verwijderen?
De lokale variabelen kunnen automatisch worden verwijderd wanneer u de tests heeft uitgevoerd en afgerond.
36) Waar zit Pre-Request Script in Postman?
In Postman, is een pre-request-script een set regels die wordt uitgevoerd voordat een verzoek wordt uitgevoerd.
37) Waarin verschillen queryparameters van padvariabelen?
In PostmanPadvariabelen worden gebruikt om specifieke bronnen te identificeren, en queryparameters worden gebruikt om de bronnen te sorteren of te filteren.
38) Wat zijn de belangrijkste nadelen van Postman?
Hier zijn enkele nadelen/nadelen van het gebruik Postman:
- Postman kan niet meer dan 1000 API-verzoeken verwerken.
- Het is niet eenvoudig om de collecties en aanvragen in een project van enorme omvang te beheren.
- Postman is geen ideale API-tool voor werkruimtebeheer in de vorm van code, omdat er veel codeduplicatie kan optreden tijdens het verwerken van de dynamische API-verzoeken.
39) In welke JS-bibliotheken zijn sommige beschikbaar? Postman?
Sommige JS-bibliotheken beschikbaar in Postman zijn
1) Lodash
2) Ogenblik
3) GUID
40) Wat is GUID?
GUID is een afkorting voor Global Unique Identifier. Het zijn hexadecimale cijfers die worden gescheiden door koppeltekens. Dit Postman identificatie GUID lost het doel van uniciteit op.
41) Hoe kunt u logverzoeken en reacties bekijken? Postman?
U kunt gebruik maken van de Postman Consolevenster om verzoeklogboeken en responslogboeken te bekijken.
42) Wat is het belang van setNextRequest? Postman?
setNextRequest helpt u bij het definiëren van de workflow. Het is nodig om de volgorde van de uitgevoerde verzoeken te wijzigen.
43) Met welke testcode kunt u controleren of de antwoordstatus 200 is of niet?
Hieronder vindt u een testcode om te controleren of de responsstatus 200 is of niet:
tests[“Status Code is 200”] = responseCode.code === 200;
44) Wat versta je onder ScratchPad?
Scratch Pad is een plaats die wordt aangeboden door Postman waarmee u kunt werken zonder dat u verbinding hoeft te maken Postman servers.
45) Hoe kun je een verzoek 100 keer herhalen? Postman?
U kunt een verzoek 100 keer herhalen Postman door Collection Runner te gebruiken.
46) Wat zou er gebeuren als de dynamische variabele {{$randomInt}} wordt toegevoegd?
U moet een willekeurig geheel getal tussen 0 en 1000 toevoegen.
47) Hoe krijg je toegang tot variabelewaarden vanuit een bestand in pre-request- en testscripts?
data.var_name data['var_name']
48) Kun je de Postman Chrome-applicatie om cookies te lezen en te schrijven?
Nee, het is onmogelijk om via de app cookies te lezen en te schrijven.
49) Voor welke programmeertaal wordt gebruikt Postman testen?
JavaScript wordt gebruikt voor Postman testen.
50) Welk hulpmiddel kan worden gebruikt om uit te voeren Postman Collecties in Jenkins?
Newman kan worden gebruikt om te rennen Postman Ophalen in Jenkins.
Deze interviewvragen zullen ook helpen bij je viva (oralen)