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. Het Postman-team heeft ook een Chrome-extensie uitgebracht die kan worden gebruikt om de API vanuit uw browser te testen.

Interviewvragen voor postbode voor eerstejaars en ervaren

De onderstaande lijst bevat alle Postman-vragen voor eerstejaars en kandidaten op professioneel niveau. Deze gids met postman-interviewvragen helpt je het interview te kraken en je te helpen je droombaan voor softwaretesten te vinden.

1) Wat is postbode?

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.

Sollicitatievragen voor postbode
Sollicitatievragen voor postbode

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 Postman te gebruiken:

  • 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 Postman ook integreren met CI/CD-tools zoals Circle CI, Jenkins, enz.
  • Het heeft een uitgebreid communityforum dat gemakkelijk alle technische problemen kan oplossen waarmee u te maken krijgt tijdens 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 door Postman worden ondersteund?

Postbode biedt het volgendewing Autorisatieopties voor API-aanvragen 1) API-sleutel, 2) Oauth 1.0 en 2.0, 3) Basisauthenticatie, 4) Digest-authenticatie, 5) Bearer Token, 6) AWS-handtekening, 7) Hawk-authenticatie, 8) NTLM-authenticatie.


7) Hoe registreert u variabelewaarden in Postman?

Postman maakt het mogelijk om de variabelewaarden in Postman in de console te loggen met behulp van de following 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-bit/64-bit) en Linux (32-bit/64-bit)


9) Wat is het tabblad Geschiedenis in Postman?

Alle verzoeken die u in Postman verzendt, verschijnen 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 in Postman?

In Postman is Basic Auth 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 de daad van allowing of iemand toestaan, terwijl authenticatie bewijst dat iets echt 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) Wat is 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) Wat is een collectie in Postman?

Met een incasso in Postman kunt u soortgelijke aanvragen groeperen. Hiermee kunt u de verzoeken ook systematisch in mappen ordenen.


15) Wat is een Pre-Request-script?

Pre-request-scripts helpen u JavaScript uit te voeren voordat een request wordt uitgevoerd. Hiermee kunt u voorverwerkingstaken uitvoeren, zoals het instellen van variabelewaarden, parameters, headers en hoofdtekstgegevens.


16) Hoe zijn de Postman-variabelen toegankelijk?

De Postman-variabelen zijn altijd toegankelijk via de variabelenaam:

{{variable name}}

17) Wat is de betekenis van de term omgeving in Postman?

De omgeving in Postman bestaat uit een reeks sleutel-waardeparen. Met Postman kun je meerdere omgevingen bouwen en met één klik op de knop hiertussen schakelen.


18) Waarom accepteert Postman nooit 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 accepteert Postman voor autorisatiegegevens?

Postman accepteert alleen Base64-codering, die in Postman is ingebouwd. Anders zou het nuttig zijn als u websites van derden gebruikt die u helpen de inloggegevens naar base3 om te zetten.


20) Wat zijn de verschillende bereiken van een omgevingsvariabele in Postman?

De reikwijdte van een variabele in Postman wordt gedefinieerd als de grenzen waartoe deze toegang heeft.

Hier zijn 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 Monitors?

Met Postman-monitors kunt u lokale variabelen importeren, maar geen globale variabelen.


22) Wat is de executoriale titel van de postbode voor een incasso?

Voor alle verzoeken in een verzameling worden de scripts op de volgende manier uitgevoerdwing gegeven opdracht:

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 in Postman twee globale bereikvariabelen met dezelfde naam hebben?

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 postmanvariabelen?

U kunt de variabelewaarden in de console loggen met behulp van de opdracht:

console. Log (pm. Variables.

25) Wat is het nut van de collectie in Postman?

In Postman wordt een verzameling gebruikt om soortgelijke verzoeken te groeperen. Het helpt u om verzoeken systematisch in mappen te ordenen.


26) Hoe kunt u 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 zijn 'Postman Collection-lopers'?

Postman bevat een collectierunner die handig is voor het automatiseren van API-testen. Het helpt bij het visualiseren van details van elke iteratie en testresultaten. Ook voor Datagedreven testen wordt een postmancollectionrunner ingezet.


29) Wat bedoel je met postbodemonitors?

De postmanmonitorfunctie wordt gebruikt voor het uitvoeren van incasso's tot de door de gebruiker opgegeven tijd. Om deze functie te kunnen gebruiken, moet de gebruiker echter ingelogd zijn op zijn account.


30) Waarom is het niet raadzaam om uw werk op te slaan in de Postman-cloud?

U mag uw werk niet in Postman opslaan als uw bedrijfsdetails blijf niet vertrouwelijk. Bovendien kan het opslaan van uw on-Postman-cloud een inbreuk op de beveiliging veroorzaken, omdat aanmelden vereist is. Daarom is het niet aan te raden uw werk op te slaan in de Postman-cloud.


31) Wat zijn de standaardregels van een API-testontwerp?

Dit zijn de belangrijkste principes van een API-testontwerp:

  1. Setup: Maak objecten, start services en initialiseer gegevens.
  2. Executie: Pas API of het scenario toe, inclusief loggen
  3. Verificatie: Het wordt gebruikt voor het evalueren van het resultaat van de uitvoering
  4. Rapportage: Geeft de status Geslaagd, Mislukt of Geblokkeerd aan
  5. Opruimen: Staat vóór de test

32) Wat is de teamwerkruimte in Postman?

Een teamwerkruimte is een synergetische omgeving voor gebruikers waarin veel programmeurs API's kunnen ontwikkelen, feedback kunnen geven en kunnen samenwerken aan dezelfde verzameling 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) Wat is een 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 Postman worden padvariabelen gebruikt om specifieke bronnen te identificeren, en worden queryparameters 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 van 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) Welke JS-bibliotheken zijn beschikbaar in Postman?

Sommige JS-bibliotheken die beschikbaar zijn in Postman zijn dat wel

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. Deze Postman-identificatie-GUID lost het doel van uniciteit op.


41) Hoe kunt u logverzoeken en antwoorden bekijken in Postman?

U kunt het Postman Console-venster gebruiken om verzoeklogboeken en antwoordlogboeken te bekijken.


42) Wat is het belang van setNextRequest in 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?

Following is 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 door Postman wordt aangeboden en waarmee u kunt werken zonder dat u verbinding hoeft te maken met Postman-servers.


45) Hoe kun je een verzoek 100 keer herhalen in Postman?

U kunt een verzoek 100 keer herhalen in Postman met behulp van Collection Runner.


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) Kunt u de Postman Chrome-applicatie lezen en cookies lezen en schrijven?

Nee, het is onmogelijk om via de app cookies te lezen en te schrijven.


49) Welke programmeertaal wordt gebruikt voor Postman-tests?

JavaScript wordt gebruikt voor Postman-tests.


50) Welke tool kan worden gebruikt om Postman Collections in Jenkins uit te voeren?

Newman kan worden gebruikt om Postman Collection in Jenkins uit te voeren.

Deze interviewvragen zullen ook helpen bij je viva (oralen)