Top 47 Postman Haastattelukysymykset ja vastaukset (2025)
- Postman on suosittu API-testaustyökalu, joka auttaa kehitystiimiä luomaan, jakamaan ja testaamaan API-asiakirjoja. The Postman työkalu tarjoaa graafisen käyttöliittymän API:n testaamiseen ja komentorivityökalun kokeneille testaajille. Tämä API-testaustyökalu auttaa sinua myös luomaan pyynnön API-tarpeen mukaan. The Postman tiimi on myös julkaissut Chrome-laajennuksen, jolla voidaan testata sovellusliittymää selaimessasi.
Postman Haastattelukysymyksiä uusille ja kokeneille
Alla oleva luettelo kattaa kaikki Postman kysymyksiä uusille ja ammattitason hakijoille. Tämä Postman haastattelukysymysten opas auttaa sinua murtamaan haastattelun ja auttaa sinua saamaan unelmatyösi ohjelmistotestausta varten.
1) Mikä on Postman?
- Postman on erittäin suosittu API-testaustyökalu, joka auttaa kehitystiimiä luomaan, jakamaan ja testaamaan API:n. The Postman työkalu tarjoaa graafisen käyttöliittymän API:lle ja komentorivityökalun kokeneille testaajille.
2) Mikä on HTTP-pyyntö?
HTTP-pyyntö on ohjelma, jonka asiakas tekee palvelimella sijaitsevalle nimipalvelimelle. Se toimii viestintärajapintana tai pyyntö-vastausprotokollana asiakkaan ja palvelimen välillä. HTTP-pyynnön ensisijainen käyttötarkoitus on käyttää palvelimella olevaa resurssia. HTTP-pyynnön käynnistämiseen asiakas käyttää URL-osoitteen (Uniform Resource Locator) komponentteja, jotka sisältävät myös resurssin käyttämiseen tarvittavat tiedot.

3) Kerro HTTP-vastauksen ydinkomponentit?
In Postman, jokainen HTTP-vastaus sisältää neljä avainelementtiä.
- Vastaus/tilakoodi- Palvelimella on vastauskoodiongelmia asiakkaan pyynnöstä, koska 404 tarkoittaa Sivua ei löydy.
- HTTP-versio - HTTP-version nimi. Esimerkiksi HTTP v2.2
- Vastauksen otsikko- Se sisälsi HTTP-vastausviestin tiedot. Esimerkiksi. Sisällön pituus, päivämäärä, tila, palvelimen tyyppi jne.
- Response Body - Se sisältää tiedot, jotka asiakas pyysi palvelimelta.
4) Miksi käytämme Postman?
Tässä on joitain näkyvimpiä syitä käyttöön Postman:
- Sovelluksen käyttö on ilmaista API-testauksessa
- Se auttaa sinua hallitsemaan API:n elinkaaren päästä päähän
- Se tarjoaa Runtime Servicen, joka auttaa hallitsemaan API-kokoelmia, työtiloja, ympäristöjä ja erilaisia esimerkkejä.
- Voit myös integroida Postman with CI/CD-työkalut kuten Circle CI, Jenkins jne.
- Sillä on laaja yhteisöfoorumi, joka voi helposti ratkaista työkalun käytön aikana kohtaamasi tekniset ongelmat.
5) Mikä on API?
Application Programming Interface (API) on ohjelmistokäyttöliittymä, jonka avulla kaksi sovellusta voivat olla vuorovaikutuksessa keskenään ilman käyttäjän toimia. Se on kokoelma ohjelmistotoimintoja ja -menettelyjä. API määritellään koodiksi, joka auttaa kahta eri ohjelmistoa kommunikoimaan ja vaihtamaan tietoja keskenään.
6) Mitkä ovat tärkeitä valtuutusmenetelmiä, joita tuetaan? Postman?
Postman tarjoaa seuraavat API-pyynnön valtuutusvaihtoehdot 1) API-avain, 2) Oauth 1.0 ja 2.0, 3) Perustodennus, 4) Digest-auth, 5) Bearer Token, 6) AWS-allekirjoitus, 7) Hawk-todennus, 8) NTLM-todennus.
7) Kuinka kirjaat muuttujien arvot sisään Postman?
Postman mahdollistaa muuttujien arvojen kirjaamisen sisään Postman konsolissa käyttämällä seuraavaa komentoa:
console.log(pm.variables.get("guru99"));
8) Postman on saatavana alkuperäisenä työpöytäsovelluksena?
Postman API-testaustyökalu on tällä hetkellä saatavana Macille, Windows (32-bittinen / 64-bittinen) ja Linux (32-bittinen / 64-bittinen)
9) Missä Historia-välilehti on Postman?
Kaikki lähettämäsi pyynnöt Postman näkyy sivupalkin Historia-välilehden alla. Se on hyvin samanlainen kuin selainhistoria, jonka voit tyhjentää milloin haluat.
10) Mikä on perustodennus? Postman?
In Postman, Basic Auth on HTTP-käyttäjäagenteille, kuten verkkoselaimille, antama valtuutusmenetelmä käyttäjänimen ja salasanan syöttämiseen. Kun olet syöttänyt käyttäjätunnuksen ja salasanan, jotka voit liittää pyyntöön.
11) Mikä on binäärimuoto POST-menetelmissä?
Post-binääriyritys on suunniteltu lähettämään tiedot muodossa, jota on mahdotonta syöttää manuaalisesti. Näitä vaihtoehtoja käytetään lähetettäessä suurempia tiedostoja, kuten CSV-tiedostoja jne.
12) Mikä on tärkein ero valtuutuksen ja todennuksen välillä?
Tässä on muutamia eroja valtuutuksen ja todennuksen välillä:
- Valtuutus tarkoittaa jonkun sallimista tai sallimista, kun taas todennus todistaa, että jokin on aito.
- Todennus tulee aina ensin, kun taas valtuutus tulee todennuksen jälkeen.
- Valtuutus on avoin kaikille, joilla on siihen lupa, kun taas todennus vaatii salasanan.
13) Mikä on hyötykuorma Postman?
API-moduulin hyötykuorma on pyyntösi ja vastausviestisi runko. Kun teet API-pyynnön, se sisältää tiedot, jotka lähetät palvelimelle. Voit lähettää ja vastaanottaa Payload-tiedostoja eri muodoissa, esimerkiksi JSON tai XML.
14) Missä kokoelma on Postman?
Kokoelma sisään Postman voit ryhmitellä samankaltaisia pyyntöjä. Sen avulla voit myös järjestää pyynnöt järjestelmällisesti kansioihin.
15) Mikä on ennakkopyyntöskripti?
Ennakkopyyntöskriptit auttavat sinua suorittamaan JavaKomentosarja ennen pyynnön suorittamista. Sen avulla voit suorittaa esikäsittelytehtäviä, kuten muuttujien arvojen, parametrien, otsikoiden ja runkotietojen asettamisen.
16) Miten Postman muuttujia pääsee käsiksi?
- Postman muuttujiin päästään aina käyttämällä muuttujan nimeä:
{{variable name}}
17) Mitä termi ympäristö tarkoittaa? Postman?
Ympäristö sisään Postman on joukko avainarvo-pareja. Postman voit rakentaa useita ympäristöjä ja vaihtaa niiden välillä napin painalluksella.
18) Miksi Postman ei koskaan hyväksy mitään muuta koodausta Base64:n lisäksi?
Voit käyttää base64:ää, koska se auttaa meitä siirtämään tiedot tekstimuotoon ja lähettämään ne HTML-lomaketietoina. Lisäksi meidän täytyy luottaa samoihin 64 merkkiin millä tahansa koodauskielellä.
19) Millainen koodaus toimii Postman hyväksyy valtuutustiedot?
Postman hyväksyy vain Base64-koodauksen, joka on sisäänrakennettu Postman. Muuten olisi hyötyä, jos käytät kolmannen osapuolen verkkosivustoja, jotka auttavat sinua muuttamaan valtuustiedot base3:ksi.
20) Mitkä ovat ympäristömuuttujan eri laajuudet? Postman?
Muuttujan laajuus sisään Postman määritellään rajiksi, joihin se voi päästä.
Tässä on tärkeitä ympäristömuuttujan laajuuksia Postman:
- Paikallinen laajuus: Tämäntyyppisiä muuttujia voi käyttää vain siinä ympäristössä, jossa se luotiin
- Globaali kattavuus: Tämäntyyppisiä muuttujia voidaan käyttää maailmanlaajuisesti missä tahansa ympäristössä tai ei ympäristössä.
21) Onko mahdollista tuoda paikallisia muuttujia sisään Postman Monitorit?
Postman monitorien avulla voit tuoda paikallisia muuttujia, mutta ei globaaleja muuttujia.
22) Mikä on Postman kokoelman täytäntöönpanomääräys?
Kaikkien kokoelman pyyntöjen komentosarjat suoritetaan seuraavassa annetussa järjestyksessä:
Vaihe 1) Kokoelmaan liittyvä esipyyntöskripti suoritetaan ennen jokaista pyyntöä.
Vaihe 2) Kansioon liittyvä esipyyntökomentosarja suoritetaan ennen jokaista tietyn kansion pyyntöä.
Vaihe 3) Kokoelmaan liittyvä testiskripti suoritetaan jokaisen pyynnön jälkeen.
Vaihe 4) Kansioon liittyvä testiskripti suoritetaan pyynnön jälkeen tietyssä kansiossa.
23) Voitko sisältää kaksi globaalia laajuusmuuttujaa, joilla on sama nimi? Postman?
Ei, globaalilla laajuudella ei koskaan ole päällekkäisiä/samoja nimiä, kun taas muuttujilla, joilla on paikallinen laajuus, voi olla sama nimi eri ympäristöissä.
24) Kuinka pääset käsiksi postimiesmuuttujiin?
Voit kirjata muuttujien arvot konsoliin komennolla:
console. Log (pm. Variables.
25) Mitä hyötyä kokoelmasta on? Postman?
In Postman, kokoelmaa käytetään samanlaisten pyyntöjen ryhmittelyyn. Se auttaa sinua järjestämään pyynnöt järjestelmällisesti kansioihin.
26) Kuinka voit käyttää POSTMANia satunnaislukujen luomiseen tietyllä alueella?
Määritä Pre-Request-skriptissäsi muuttujasi seuraavasti:
pm.globals.set('randomNum', Math.floor(Math.random() * 5));
Kutsu sitten URL-osoitteessasi muuttujasi URL-osoitteessa seuraavasti:
lähtö:
{{randomNum}}
27) Miten paikalliset muuttujat poistetaan?
Paikalliset muuttujat poistetaan automaattisesti, kun testit on suoritettu.
28) Mikä onPostman Keräysjuoksijoita?
Postman sisältää kokoelmarunnerin, joka on hyödyllinen API-testauksen automatisoinnissa. Se auttaa visualisoimaan kunkin iteroinnin yksityiskohdat ja testitulokset. Tietopohjaiseen testaukseen käytetään myös postinkantajan keräilyohjainta.
29) Mitä tarkoitat postimiehillä?
Postimiesvalvontaominaisuutta käytetään keräämiseen käyttäjän määräämään aikaan asti. Käyttäjän on kuitenkin oltava kirjautuneena tililleen voidakseen käyttää tätä ominaisuutta.
30) Miksi työsi tallentaminen Postman pilvi ei ole suositeltavaa?
Sinun ei pitäisi tallentaa töitäsi Postman koska yrityksesi tiedot eivät pysy luottamuksellisina. Lisäksi säästätPostman pilvi voi aiheuttaa tietoturvaloukkauksen, koska se vaatii sisäänkirjautumisen. Siksi työsi tallentaminen Postman pilvi ei ole suositeltavaa.
31) Mitkä ovat API-testisuunnittelun standardisäännöt?
Tässä ovat API-testin suunnittelun keskeiset periaatteet:
- Setup: Luo objekteja, käynnistä palveluita ja alusta tiedot.
- toteutus: Ota API tai skenaario käyttöön, mukaan lukien kirjaaminen
- Todentaminen: Sitä käytetään suorituksen tuloksen arvioimiseen
- raportointi: Osoittaa hyväksytyn, epäonnistuneen tai estetty-tilan
- Siivota: Testiä edeltävä tila
32) Missä Team-työtila on? Postman?
Team-työtila on synerginen ympäristö käyttäjille, jossa monet ohjelmoijat voivat kehittää API:ita, antaa palautetta ja tehdä yhteistyötä samoissa pyyntöryhmissä. Se auttaa myös synkronoimaan ja tekemään yhteistyötä koko tiimin työn yhdessä paikassa.
33) Mikä on 301-tilakoodi?
301-tilakoodi edustaa pysyvää uudelleenohjausta verkkosivustolta toiselle. Se kertoo hakukoneille, että vanha sivu on vanhentunut, ja koneen on indeksoitava uusi sivu tai URL-osoite.
34) Mikä on tilakoodi 201?
Tilakoodi 201 luodaan vain, kun resurssi on luotu onnistuneesti käyttämällä PUT- tai POST-pyyntöä. Se palauttaa linkin äskettäin luotuun sijaintiotsikon avulla.
35) Miten paikalliset muuttujat poistetaan?
Paikalliset muuttujat voidaan poistaa automaattisesti, kun olet suorittanut ja suorittanut testit.
36) Missä esipyyntöskripti on? Postman?
In Postman, esipyyntöskripti on joukko sääntöjä, jotka suoritetaan ennen pyynnön suorittamista.
37) Miten kyselyparametrit eroavat polkumuuttujista?
In Postman, Polkumuuttujia käytetään tiettyjen resurssien tunnistamiseen ja kyselyparametreja resurssien lajitteluun tai suodattamiseen.
38) Mitkä ovat tärkeimmät haitat Postman?
Tässä on joitain käytön haittoja/haittoja Postman:
- Postman ei voi käsitellä enempää kuin 1000 API-pyyntöä.
- Kokoelmien ja pyyntöjen hallinta massiivisessa projektissa ei ole helppoa.
- Postman ei ole ihanteellinen API-työkalu työtilan hallintaan koodin muodossa, koska dynaamisia API-pyyntöjä välitettäessä voi esiintyä paljon koodin kopioimista.
39) Missä JS-kirjastoissa on saatavilla? Postman?
Jotkut JS-kirjastot ovat saatavilla Postman olemme
1) Lodash
2) Hetki
3) GUID
40) Mikä on GUID?
GUID on lyhenne sanoista Global Unique Identifier. Se on heksadesimaaliluku, joka on erotettu yhdysviivalla. Tämä Postman tunniste GUID ratkaisee yksilöllisyyden tarkoituksen.
41) Kuinka voit tarkastella lokipyyntöjä ja vastauksia? Postman?
Voit käyttää Postman Konsoli-ikkuna, josta voit tarkastella pyyntölokeja ja vastauslokeja.
42) Mikä merkitys setNextRequestillä on? Postman?
setNextRequest auttaa sinua määrittämään työnkulun. Se on tarpeen muuttaa suoritettavien pyyntöjen järjestystä.
43) Millä testikoodilla voit tarkistaa, onko vastauksen tila 200 vai ei?
Seuraavassa on testikoodi, jolla tarkistetaan, onko vastauksen tila 200 vai ei:
tests[“Status Code is 200”] = responseCode.code === 200;
44) Mitä ymmärrät ScratchPadilla?
Scratch Pad on paikka, jonka tarjoaa Postman joka auttaa sinua työskentelemään ilman yhteydenpitoa Postman palvelimia.
45) Kuinka voit toistaa pyynnön 100 kertaa Postman?
Pyynnön voi toistaa 100 kertaa Postman käyttämällä Collection Runneria.
46) Mitä tapahtuisi, jos {{$randomInt}} dynaaminen muuttuja lisätään?
Sinun on lisättävä satunnainen kokonaisluku väliltä 0-1000.
47) Kuinka pääset käsiksi muuttujaarvoihin ennakkopyyntö- ja testiskriptien sisällä olevasta tiedostosta?
data.var_name data['var_name']
48) Osaatko lukea Postman Chrome-sovellus evästeiden lukemiseen ja kirjoittamiseen?
Ei, evästeiden lukeminen ja kirjoittaminen sovelluksella on mahdotonta.
49) Mihin ohjelmointikieleen käytetään Postman testit?
JavaSkriptiä käytetään Postman testejä.
50) Mitä työkalua voidaan käyttää Postman Kokoelmat Jenkinsissä?
Newmania voidaan käyttää juoksemiseen Postman Kokoelma Jenkinsissä.
Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)