Top 47 Postman Otázky a odpovědi na pohovor (2025)
Jedno Postman je oblíbený nástroj pro testování API, který pomáhá vývojovému týmu vytvářet, sdílet a testovat dokumenty API. The Postman poskytuje rozhraní GUI pro testování API a nástroj příkazového řádku pro zkušené testery. Tento nástroj pro testování API vám také pomůže vytvořit požadavek podle potřeby API. The Postman tým také vydal rozšíření pro Chrome, které lze použít k testování API z vašeho prohlížeče.
Postman Otázky k pohovoru pro začátečníky a zkušené
Níže uvedený seznam zahrnuje všechny Postman otázky pro nováčky a kandidáty na profesionální úrovni. Tento Postman Průvodce otázkami na pohovor vám pomůže rozlousknout se s pohovorem a pomůže vám získat vysněnou práci pro testování softwaru.
1) Co je Postman?
Jedno Postman je velmi oblíbený nástroj pro testování API, který pomáhá vývojovému týmu vytvářet, sdílet a testovat API. The Postman poskytuje rozhraní GUI pro rozhraní API a nástroj příkazového řádku pro zkušené testery.
2) Co je požadavek HTTP?
Požadavek HTTP je program, který klient odešle jmennému hostiteli umístěnému na serveru. Funguje jako komunikační rozhraní nebo protokol žádost-odpověď mezi klientem a serverem. Primárním použitím požadavku HTTP je přístup k prostředku na serveru. K zahájení požadavku HTTP klient používá součásti adresy URL (Uniform Resource Locator), která také obsahuje informace potřebné pro přístup ke zdroji.

3) Uveďte hlavní součásti odpovědi HTTP?
In Postman, každá odpověď HTTP obsahuje čtyři klíčové prvky.
- Kód odezvy/stavu- Server má problémy s kódem odezvy na požadavek klienta, protože 404 znamená Stránka nenalezena.
- Verze HTTP- Název verze HTTP. Například HTTP v2.2
- Záhlaví odpovědi- Zahrnoval informace pro zprávu s odpovědí HTTP. Například. Délka obsahu, datum, stav, typ serveru atd.
- Tělo odpovědi – Obsahuje data, která si klient vyžádal od serveru.
4) Proč používáme Postman?
Zde jsou některé nejvýznamnější důvody pro použití Postman:
- Je zdarma používat software, který je užitečný pro testování API
- Pomáhá vám spravovat celý životní cyklus API
- Nabízí službu Runtime Service, která pomáhá spravovat kolekce API, pracovní prostory, prostředí a různé příklady.
- Můžete se také integrovat Postman s CI/CD nástroje jako Circle CI, Jenkins atd.
- Má rozsáhlé komunitní fórum, které může snadno vyřešit jakékoli technické problémy, se kterými se při používání nástroje setkáte.
5) Co je API?
Application Programming Interface (API) je softwarové rozhraní, které umožňuje dvěma aplikacím vzájemně spolupracovat bez jakéhokoli zásahu uživatele. Jedná se o soubor softwarových funkcí a procedur. API je definováno jako kód, který pomáhá dvěma různým softwarům komunikovat a vyměňovat si data mezi sebou.
6) Jaké jsou důležité metody autorizace podporované? Postman?
Postman nabízí následující možnosti autorizace požadavku API 1) API klíč, 2) Oauth 1.0 a 2.0, 3) Základní auth, 4) Digest auth, 5) Token nosiče, 6) Podpis AWS, 7) Hawk Authentication, 8) NTLM Authentication.
7) Jak se přihlašují hodnoty proměnných Postman?
Postman umožňuje přihlásit hodnoty proměnných Postman v konzole pomocí následujícího příkazu:
console.log(pm.variables.get("guru99"));
8) Postman je k dispozici jako nativní desktopová aplikace pro?
Postman Nástroj pro testování API je aktuálně k dispozici pro Mac, Windows (32-bit / 64-bit) a Linux (32-bit / 64-bit)
9) V čem je karta Historie Postman?
Všechny žádosti, které odešlete Postman se zobrazí na kartě Historie na postranním panelu. Je to velmi podobné historii prohlížeče, kterou můžete kdykoli vymazat.
10) V čem je základní ověření Postman?
In Postman, Basic Auth je metoda autorizace poskytovaná uživatelským agentům HTTP, jako jsou webové prohlížeče, k zadání uživatelského jména a hesla. Po zadání uživatelského jména a hesla, které můžete přiřadit k požadavku.
11) Co je binární forma v metodách POST?
Post binární firma je navržena tak, aby zasílala informace ve formátu, který není možné zadat ručně. Tyto možnosti se používají při odesílání větších souborů, jako jsou soubory CSV atd.
12) Jaký je hlavní rozdíl mezi autorizací a autentizací?
Zde je několik rozdílů mezi autorizací a autentizací:
- Autorizace je akt povolení nebo povolení někoho, zatímco autentizace dokazuje, že něco je pravé.
- Autentizace je vždy na prvním místě, zatímco autorizace až po autentizaci.
- Autorizace je otevřena komukoli s oprávněním, zatímco ověření vyžaduje, abyste měli heslo.
13) V jakém je užitečné zatížení Postman?
Payload modulu API je tělo vaší zprávy požadavku a odpovědi. Při vytváření požadavku API obsahuje data, která odesíláte na server. Payload můžete odesílat a přijímat v různých formátech, například JSON nebo XML.
14) V čem je kolekce Postman?
Sbírka v Postman umožňuje seskupovat podobné požadavky. Umožňuje také systematicky uspořádat požadavky do složek.
15) Co je to skript předběžné žádosti?
Předběžné skripty vám pomohou spustit JavaSkript před spuštěním požadavku. Umožňuje provádět úkoly předběžného zpracování, jako je nastavení hodnot proměnných, parametrů, záhlaví a dat těla.
16) Jak Postman jsou proměnné přístupné?
Jedno Postman k proměnným se vždy přistupuje pomocí názvu proměnné:
{{variable name}}
17) Jaký je význam pojmu životní prostředí v Postman?
Prostředí v Postman je sada párů klíč–hodnota. Postman umožňuje vytvořit více prostředí a přepínat mezi nimi kliknutím na tlačítko.
18) Proč ano Postman nikdy nepřijímá žádné jiné kódování kromě Base64?
Base64 můžete použít, protože nám pomáhá přenášet data do textové formy a odesílat je jako data formuláře HTML. Navíc se musíme spolehnout na stejných 64 znaků v jakémkoli kódovacím jazyce.
19) Jaký typ kódování funguje Postman přijímá pověření k autorizaci?
Postman přijímá pouze kódování Base64, které je poskytováno vestavěné Postman. V opačném případě by bylo přínosné, když používáte webové stránky třetích stran, které vám pomohou převést přihlašovací údaje do base3.
20) Jaké jsou různé rozsahy proměnné prostředí? Postman?
Rozsah proměnné v Postman je definována jako hranice, ke kterým má přístup.
Zde jsou důležité rozsahy proměnné prostředí v Postman:
- Místní rozsah: K tomuto typu proměnné lze přistupovat pouze v prostředí, ve kterém byla vytvořena
- Globální rozsah: K tomuto typu proměnné lze přistupovat globálně v jakémkoli prostředí nebo v žádném prostředí.
21) Je možné importovat lokální proměnné do Postman monitory?
Postman monitory umožňují importovat lokální proměnné, ale ne globální proměnné.
22) Co je to Postman exekuční příkaz k inkasu?
Pro všechny požadavky v kolekci se skripty spustí v následujícím pořadí:
Krok 1) Skript předběžného požadavku přidružený ke kolekci se spustí před každým požadavkem.
Krok 2) Skript předběžného požadavku přidružený ke složce se spustí před každým požadavkem v konkrétní složce.
Krok 3) Testovací skript spojený s kolekcí se spustí po každém požadavku.
Krok 4) Testovací skript přidružený ke složce se spustí po požadavku v konkrétní složce.
23) Můžete mít dvě proměnné globálního rozsahu se stejným názvem? Postman?
Ne, globální rozsah nikdy nemá duplicitní/stejné názvy, zatímco proměnné s lokálním rozsahem mohou mít stejný název v různých prostředích.
24) Jak přistupujete k proměnným pošťáka?
Hodnoty proměnných můžete zaznamenat do konzoly pomocí příkazu:
console. Log (pm. Variables.
25) Jaké je využití sbírky v Postman?
In Postman, kolekce se používá k seskupování podobných požadavků. Pomůže vám systematicky uspořádat požadavky do složek.
26) Jak můžete pomocí POSTMAN generovat náhodná čísla v určitém rozsahu?
Ve skriptu předběžného požadavku definujte proměnnou pomocí:
pm.globals.set('randomNum', Math.floor(Math.random() * 5));
Poté ve své adrese URL zavolejte svou proměnnou v adrese URL takto:
Výstup:
{{randomNum}}
27) Jak odstraníte lokální proměnné?
Lokální proměnné jsou po provedení testů automaticky odstraněny.
28) Co je 'Postman Sbírka běžců?
Postman obsahuje sběrač, který je užitečný pro automatizaci testování API. Pomáhá vizualizovat detaily každé iterace a výsledky testů. Pro testování řízené daty se také používá sběrač pošťáka.
29) Co myslíte monitory pošťáků?
Funkce pošťáckého monitoru se používá pro spouštění sbírek až do času určeného uživatelem. Pro použití této funkce však musí být uživatel přihlášen ke svému účtu.
30) Proč ukládat svou práci v Postman cloud se nedoporučuje?
Svou práci byste neměli ukládat Postman protože vaše obchodní údaje nezůstávají důvěrné. Navíc ušetříte naPostman cloud může způsobit narušení zabezpečení, protože vyžaduje přihlášení. Proto ukládání vaší práce v Postman cloud se nedoporučuje.
31) Jaká jsou standardní pravidla návrhu testu API?
Zde jsou klíčové principy návrhu testu API:
- Setup: Vytvářejte objekty, spouštějte služby a inicializujte data.
- Provedení: Použít API nebo scénář, včetně protokolování
- Ověřování: Slouží k vyhodnocení výsledku exekuce
- Hlášení: Označuje stav Úspěšný, neúspěšný nebo blokovaný
- Uklidit: Stav před zkouškou
32) V čem je pracovní prostor Team Postman?
Týmový pracovní prostor je synergické prostředí pro uživatele, kde může mnoho programátorů vyvíjet API, poskytovat zpětnou vazbu a spolupracovat na stejných skupinách požadavků. Pomáhá také synchronizovat a spolupracovat veškerou práci týmu na jednom místě.
33) Jaký je stavový kód 301?
Stavový kód 301 představuje trvalé přesměrování z jedné webové stránky na druhou. Informuje vyhledávače, že stará stránka je zastaralá a motor musí indexovat novou stránku nebo URL.
34) Co je stavový kód 201?
Stavový kód 201 se vytvoří pouze tehdy, když je zdroj úspěšně vytvořen pomocí požadavku PUT nebo POST. Vrací odkaz na nově vytvořený pomocí hlavičky umístění.
35) Jaký je postup pro odstranění lokálních proměnných?
Po provedení a dokončení testů lze místní proměnné automaticky odstranit.
36) V čem je Pre-Request Script in Postman?
In Postman, skript předběžného požadavku je sada pravidel, která se spustí před provedením požadavku.
37) Jak se liší parametry dotazu od proměnných cesty?
In Postman, Proměnné cesty se používají k identifikaci konkrétních zdrojů a parametry dotazu se používají k řazení nebo filtrování zdrojů.
38) Jaké jsou hlavní nevýhody? Postman?
Zde jsou některé nevýhody/nevýhody používání Postman:
- Postman nemůže zpracovat více než 1000 požadavků API.
- Není snadné spravovat sbírky a požadavky v rozsáhlém projektu.
- Postman není ideálním API nástrojem pro správu pracovního prostoru ve formě kódu, protože může docházet ke spoustě duplikací kódu při předávání dynamických požadavků API.
39) V čem jsou dostupné některé knihovny JS? Postman?
Některé knihovny JS dostupné v Postman jsou
1) Lodash
2) Moment
3) GUID
40) Co je GUID?
GUID je zkratka pro Global Unique Identifier. Jedná se o hexadecimální číslice, které jsou odděleny pomlčkami. Tento Postman identifikátor GUID řeší účel jedinečnosti.
41) Jak můžete zobrazit požadavky na protokol a odpovědi v Postman?
Můžete použít Postman Okno konzoly pro zobrazení protokolů požadavků a protokolů odpovědí.
42) Jaký je význam setNextRequest v Postman?
setNextRequest vám pomůže definovat pracovní postup. Je potřeba změnit pořadí prováděných požadavků.
43) Jaký testovací kód vám umožňuje zkontrolovat, zda je stav odpovědi 200 nebo ne?
Následuje testovací kód pro kontrolu, zda je stav odpovědi 200 nebo ne:
tests[“Status Code is 200”] = responseCode.code === 200;
44) Co rozumíte pod pojmem ScratchPad?
Scratch Pad je místo, které poskytuje Postman který vám pomůže pracovat bez nutnosti připojení Postman servery.
45) Jak můžete požadavek 100krát opakovat v Postman?
Požadavek můžete opakovat 100krát Postman pomocí Collection Runner.
46) Co by se stalo, kdyby byla přidána dynamická proměnná {{$randomInt}}?
Musíte přidat náhodné celé číslo mezi 0 a 1000.
47) Jak přistupujete k hodnotám proměnných ze souboru ve skriptech předběžného požadavku a testovacích skriptů?
data.var_name data['var_name']
48) Umíš číst Postman Aplikace Chrome pro čtení a zápis souborů cookie?
Ne, pomocí aplikace není možné číst a zapisovat soubory cookie.
49) Pro jaký programovací jazyk se používá Postman testy?
JavaSkript se používá pro Postman testy.
50) Který nástroj lze použít ke spuštění Postman Sbírky v Jenkins?
Newman může být použit k běhu Postman Sbírka v Jenkins.
Tyto otázky na pohovoru také pomohou ve vašem životě (ústních)