postman tutorial api testing using postman
Tento podrobný návod vysvětluje testování API pomocí POSTMANU včetně základních informací o POSTMANU, jeho komponentách a požadavku a odpovědi na ukázku:
Podívali jsme se na nejčastěji kladené otázky Dotazy na rozhovor s ASP.Net a webovým API v našem předchozím tutoriálu. Procházením tohoto kurzu se dozvíte, jak přistupujeme k testování API prostřednictvím POSTMANU pro danou adresu URL.
Postman je velmi jednoduchý a intuitivní nástroj nebo aplikace pro testování API. Každá součást v POSTMANU je velmi důležitá, protože má svůj vlastní význam.
=> Přečtěte si kompletní sérii testování API zde .
jak přidat maven v zatmění
Seznam všech tutoriálů Postman v této sérii
Výukový program č. 1: Pošťák Úvod (tento návod)
Výukový program č. 2: Jak používat Postman pro testování formátů Diff API
Výukový program č. 3: Pošťák: Variabilní rozsahy a soubory prostředí
Výukový program č. 4: Sbírky poštovních doručovatelů: Import, export a generování vzorků kódu
Výukový program č. 5: Automatizace ověřování odpovědí s tvrzeními
Výukový program č. 6: Pošťák: Skripty Pre Request a Post Request
Výukový program č. 7: Pošťák Pokročilé skriptování
Výukový program č. 8: Postman - integrace příkazového řádku s Newmanem
Výukový program č. 9: Pošťák - Šablony hlášení s Newmanem
Výukový program č. 10: Postman - Vytvoření dokumentace API
Výukový program č. 11: Pošťák Interview Otázky
Přehled výukových programů v seriálu Postman Series
Tutorial_Num | Co se naučíte |
---|---|
Výukový program č. 7 | Pošťák Pokročilé skriptování Prozkoumáme několik příkladů použití pokročilého skriptování s nástrojem Postman, který by nám umožnil zde spouštět složité pracovní postupy testování. |
Výukový program č. 1 | Pošťák Úvod Tento krok za krokem vysvětluje testování API pomocí POSTMANU včetně základů POSTMANU, jeho komponent a požadavku a odpovědi na vzorek. |
Výukový program č. 2 | Jak používat Postman pro testování formátů Diff API Tento informativní tutoriál vysvětluje, jak používat Postman pro testování různých formátů API, jako je REST, SOAP a GraphQL, s příklady. |
Výukový program č. 3 | Pošťák: Variabilní rozsahy a soubory prostředí Tento výukový program Postman vysvětlí různé typy proměnných podporovaných nástrojem Postman a jak je lze použít při vytváření a provádění požadavků a sbírek poštovního doručovatele. |
Výukový program č. 4 | Sbírky poštovních doručovatelů: Import, export a generování vzorků kódu Tento výukový program se bude zabývat tématy Co jsou sbírky Postman, jak importovat a exportovat kolekce do a ze služby Postman a jak generovat ukázky kódu v různých podporovaných jazycích pomocí existujících skriptů Postman. |
Výukový program č. 5 | Automatizace ověřování odpovědí s tvrzeními Pojmu tvrzení v požadavcích na poštáře pochopíme pomocí příkladů zde v tomto kurzu. |
Výukový program č. 6 | Pošťák: Skripty Pre Request a Post Request Tento výukový program vysvětlí, jak a kdy používat skripty Pre-request Postman a skripty nebo testy Post Request s pomocí jednoduchých příkladů. |
Výukový program č. 8 | Postman - integrace příkazového řádku s Newmanem V tomto kurzu se dozvíte, jak integrovat nebo spustit kolekce poštovních doručovatelů prostřednictvím nástroje pro integraci příkazového řádku Newman. |
Výukový program č. 9 | Pošťák - Šablony hlášení s Newmanem Šablony pro vytváření sestav, které lze použít s Newman Runner Command Line pro generování šablonových zpráv o provedení testu Postman, jsou vysvětleny zde v tomto kurzu. |
Výukový program č. 10 | Postman - Vytvoření dokumentace API Seznamte se s tím, jak vytvořit dobře vypadající stylovou dokumentaci s minimálním úsilím pomocí podpory dokumentace API poskytované nástrojem Postman v tomto kurzu. |
Výukový program č. 11 | Pošťák Interview Otázky V tomto kurzu se budeme věnovat některým z nejčastěji kladených dotazů Postman Interview ohledně nástroje Postman a různých technik testování API. |
Co se naučíte:
POSTMAN Úvod
POSTMAN je klient API, který se používá k vývoji, testování, sdílení a dokumentaci API. Používá se pro testování backendu, kde zadáme adresu URL koncového bodu, odešle požadavek na server a obdrží odpověď zpět ze serveru. Totéž lze dosáhnout pomocí šablon API, jako je Swagger. Ve Swagger i POSTMAN nemusíme stavět framework (na rozdíl od Parasoftu), abychom načetli odpověď ze služby.
To je hlavní důvod, proč POSTMAN často používají vývojáři a automatizační inženýři, aby zajistili, že je služba funkční a běží spolu s verzí sestavení API, která se nasazuje do oblasti.
V podstatě pomáhá při zasažení koncových bodů API rychlým vytvářením požadavků podle specifikace API a pitváním různých parametrů odezvy, jako je stavový kód, záhlaví a samotné tělo odpovědi.
Zde je videonávod:
Pošťák nabízí mnoho pokročilých funkcí, jako jsou:
- Vývoj API.
- Nastavení koncových bodů Mock pro API, která jsou stále ve vývoji.
- Dokumentace API.
- Tvrzení pro odpovědi přijaté z provedení koncového bodu API.
- Integrace s nástroji CI-CD, jako je Jenkins, TeamCity atd.
- Automatizace provádění testů API atd.
Nyní jsme prošli formálním zavedením nástroje, pojďme k instalační části.
Instalace POSTMANA
Pošťák je k dispozici ve 2 možnostech.
- Jako aplikace Chrome (tato podpora je již zastaralá a nemá podporu od vývojářů Postman)
- Nativní aplikace pro různé platformy, jako je Windows, Mac OS, Linux atd.
Vzhledem k tomu, že aplikace Chrome jsou zastaralé a mají úzké propojení s prohlížečem Chrome (v několika případech skutečná verze prohlížeče), zaměříme se hlavně na nativní aplikaci, která nám dává větší kontrolu a má menší externí závislosti.
Pošťák Nativní aplikace
Aplikace Postman Native je samostatná aplikace, která je k dispozici pro stažení v různých platformách OS, jako je Windows, Mac OS, Linux atd. Lze je stáhnout stejně jako jakoukoli jinou aplikaci v závislosti na platformě uživatele.
Proces instalace je také docela přímočarý. Jednoduše musíte dvakrát kliknout na stažený instalační program (pro Windows a Mac) a postupovat podle pokynů.
Jakmile je instalace úspěšná, jednoduše otevřete aplikaci Postman a můžete začít.
Uvidíme, jak vytvořit jednoduchý požadavek na jakékoli dostupné open-source API a uvidíme různé komponenty požadavku a odpovědi přijaté, když je požadavek spuštěn pomocí aplikace Postman.
Důrazně doporučujeme přihlásit se / přihlásit do aplikace Postman pomocí stávajícího e-mailového účtu. Přihlášený účet zachovává všechny sbírky a požadavky Postmana, které jsou uloženy během relace, a zajišťuje, že požadavky jsou stále k dispozici pro práci, když se stejný uživatel přihlásí příště.
Přečtěte si prosím Poznámka v sekci získáte podrobnosti o veřejně dostupném koncovém bodě falešného rozhraní API.
K tomu ilustrujeme ukázkový požadavek GET URL což by vrátilo 100 příspěvků jako JSON Payload.
Pojďme začít a podívejme se na kroky, které je třeba dodržet:
# 1) Otevřete aplikaci Postman (Pokud ještě nejste přihlášeni pomocí stávajícího nebo nového účtu, nejprve se přihlaste pomocí příslušných pověření).
Níže je uveden obrázek úvodní obrazovky uživatelského rozhraní Postman:
#dva) Vytvořte nový požadavek a vyplňte podrobnosti podle koncového bodu, který budeme používat pro náš test nebo ilustraci. Otestujeme požadavek na získání koncového bodu REST API http://dummy.restapiexample.com/api/v1/employees
# 3) Jakmile jsou vlastnosti požadavku vyplněny, stiskněte SEND pro provedení požadavku na server hostující koncový bod.
# 4) Jakmile server odpoví, můžeme zkontrolovat různá data kolem odpovědi.
Podívejme se každý z nich podrobně.
Ve výchozím nastavení je po dokončení odpovědi vybrána a zobrazena karta těla odpovědi. Další parametry pro odpověď, jako je stavový kód odpovědi, doba potřebná k dokončení požadavku, velikost užitečného zatížení, jsou zobrazeny těsně pod záhlavími požadavku (jako na následujícím obrázku).
Chcete-li získat podrobnější informace o parametrech odezvy, jako je velikost odpovědi a doba odezvy, můžete jednoduše přejet myší nad každou z těchto hodnot a Postman vám zobrazí podrobné zobrazení s podrobnějšími podrobnostmi pro každou z těchto vlastností.
Například, pro čas požadavku - dále jej rozdělí na jednotlivé komponenty, jako je čas připojení, čas zásuvky, vyhledávání DNS, handshake atd.
Podobně pro velikost odpovědi vám ukáže rozdělení toho, jak velká je velikost hlaviček a jaká je skutečná velikost odpovědi.
Nyní se podívejme na další karty odpovědí, tj. Soubory cookie a záhlaví. Ve webovém světě mají soubory cookie velkou důležitost, pokud jde o získávání zkušeností na straně klienta a spoustu informací souvisejících s relacemi, aby se získaly všechny informace o souborech cookie, které byly ze serveru vráceny. Můžete přepnout na kartu cookies a zobrazit to.
Podobně záhlaví odpovědí obsahují mnoho užitečných informací o požadavku, který byl zpracován. Přejděte na kartu záhlaví v sekci odpovědí a podívejte se na záhlaví odpovědí.
Důležité je zde poznamenat, že všechny požadavky, které zadáte na server, jsou uloženy v historii Postmana pro budoucí použití (karta Historie je k dispozici na levém bočním panelu aplikace).
To pomáhá při prevenci vytváření požadavků pokaždé, když potřebujete získat odpověď na stejný požadavek, a také pomáhá vyhnout se pozemským úlohám. V případě potřeby můžete v budoucnu odkazovat na minulé žádosti (a také odpovědi).
Poznámka: Pro ilustraci ukázkových požadavků a odpovědí budeme používat veřejně dostupné falešné servery API, které umožní vytváření všech typů požadavků HTTP a které vrátí platnou odpověď HTTP.
Abychom jmenovali alespoň některé, budeme jako odkaz používat níže uvedené falešné stránky koncových bodů API:
Alternativní průvodce rychlou poštou
POSTMAN je otevřený nástroj a je k dispozici každému, kdo surfuje na internetu. Chcete-li nainstalovat nástroj POSTMAN do místního počítače, můžete postupovat podle následujících kroků.
Krok 1: Otevřeno Google a vyhledejte nástroj POSTMAN. Získáte níže uvedený výsledek hledání. Poté můžete kliknout na Stáhnout aplikaci Postman a budete přesměrováni na web getpostman.
Jinak můžete přímo přejít na toto URL získat nástroj POSTMAN.
Krok 2: Vyberte verzi POSTMAN podle vašeho operačního systému. V našem případě použijeme POSTMAN pro OS Windows. Navíc používáme Windows-64 bit, takže si stáhneme a nainstalujeme POSTMAN pro 64 bit.
Krok 3: Jakmile kliknete na tlačítko Stáhnout, soubor postman.exe se stáhne do vašeho místního úložiště. Klikněte na tento soubor. Jedná se o instalaci jedním kliknutím, stejně jako u jakékoli jiné aplikace, která vám umožní nainstalovat doplněk POSTMAN pro váš prohlížeč.
Krok 4: Po instalaci aplikace klikněte na aplikaci (která musí být umístěna na ploše). Jak můžete vidět na následujícím obrázku, máme šest různých entit, pro které budete v zásadě potřebovat tři stavební bloky, tj. Požadavek, kolekci a prostředí, o kterých pojednáme v další části.
A je to!! Úspěšně jsme nainstalovali a spustili aplikaci POSTMAN.
Building Blocks OF POSTMAN
POSTMAN má řadu stavebních bloků, ale pro naše účely budeme diskutovat o třech hlavních stavebních blocích, které jsou nezbytné pro každou operaci POSTMAN.
Tyto tři hlavní stavební kameny jsou:
# 1) Žádost
Žádost není nic jiného než kombinace úplné adresy URL (která zahrnuje všechny parametry nebo klíče), hlaviček HTTP, těla nebo užitečného zatížení. Tyto atributy dohromady tvoří požadavek. POSTMAN vám umožní uložit váš požadavek a to je dobrá vlastnost aplikace, která nám umožňuje použít stejný požadavek tolikrát, kolikrát chceme.
Klikněte na Nové -> Žádost
# 2) Sbírka
Musí existovat něco, kam uložíte své hromadné žádosti. Toto je scénář, kdy se do obrazu dostane kolekce. Můžeme říci, že kolekce je úložiště, do kterého můžeme ukládat všechny naše požadavky. Obecně se požadavky, které narazí na stejné API, uchovávají ve stejné kolekci.
Klikněte na Nová -> kolekce.
# 3) Prostředí
Prostředí je oblast, kde budou probíhat všechny vaše operace s API. Může to být TUP, QA, Dev, UAT nebo PROD. Každý projekt již bude mít nakonfigurované oblasti a stačí v něm deklarovat globální proměnné, jako je URL, ID a heslo tokenu, kontextové klíče, klíče API, klíče dokumentu atd.
Klikněte na Nové -> Prostředí.
Uložení požadavku do sbírky
Nyní zkusíme uložit ukázkový požadavek do kolekce a stejný požadavek použijeme k zasažení API.
Krok 1: V pravém horním rohu uvidíte tlačítko „+ Nové“. Klikněte na toto tlačítko a zobrazí se seznam stavebních bloků, které se zobrazily při prvním spuštění aplikace.
Krok 2: Klikněte na Žádost.
Krok 3: Zadejte název požadavku, což je povinné pole. Poté klikněte na „+ Vytvořit sbírku“.
Krok 4: Jakmile kliknete na „+ Vytvořit sbírku“, požádá vás o jméno (řekněme Ukázková sbírka). Zadejte název sbírky a stiskněte klávesu Enter.
Krok 5: Klikněte na „Uložit do sbírky vzorků“ knoflík.
Ukázkový požadavek a odpověď
Tato konkrétní část vám poskytne hluboký vhled do toho, jak otestovat API v POSTMANU.
jak mohu otevřít soubor bin
Jak můžete vidět na následujícím obrázku, máme náš požadavek, který jsme již vytvořili (Test for SoftwareTestingHelp). Kromě toho můžete vidět rozevírací seznam (hned vedle adresy URL), který obsahuje slovesa nebo metody podporované POSTMANEM.
Nazývají se HTTP slovesa. Pokusíme se něco aktualizovat pomocí metody PUT a poté to načteme pomocí metody GET. Předpokládám, že čtenáři jsou si vědomi funkčnosti těchto sloves HTTP, která se používají při testování API.
Nyní máme adresu URL a metodu požadavku. Vše, co požadujeme, jsou záhlaví a užitečné zatížení nebo tělo. V některých případech musíme vygenerovat tokeny (na základě potřeb API).
Deklarujeme naše hlavičky HTTP, tj. Content-Type a Accept. Přijmout není vždy povinné, protože rozhoduje o formátu, ve kterém načteme naši odpověď. Ve výchozím nastavení je odpověď vždy JSON.
Není nutné přepočítávat hodnoty těchto záhlaví, protože POSTMAN vám poskytne návrhy, když zadáte textové oblasti klíče a hodnoty.
Poté přejdeme k další povinné části, kterou je Body. Zde poskytneme užitečné zatížení ve formě JSON. Jsme si vědomi toho, jak psát vlastní JSON, proto se pokusíme vytvořit vlastní JSON.
Ukázkový požadavek
URL: http://www.mocky.io/v2/5cd6c3f23000004b006061c5
Záhlaví
Typ obsahu: aplikace / JSON
Přijmout = aplikace / JSON
Tělo
{ 'testedby': { 'saket': { 'creator': { 'name': 'Software Testing Help', 'location': [ 'Pune', 'Bangalore', 'Ranchi' ] } } }, 'booksToRead': [ { 'title': '7 habits of highly effective people', 'price': 120.00 }, { 'title2': 'the business of 21st century', 'price2': 125.00 } ] }
Nyní do toho
Jakmile máte kompletní požadavek, klikněte na „Odeslat tlačítko“ a podívejte se na kód odpovědi. 200 OK kód znamená úspěšný provoz. Na obrázku níže vidíte, že jsme úspěšně zasáhli URL.
Další krok
Nyní provedeme další operaci nazvanou GET. Pokusíme se načíst stejný záznam, který jsme právě vytvořili.
Pro operaci GET nepotřebujeme tělo ani užitečné zatížení. Protože již máme náš požadavek na vzorek pomocí metody PUT, vše, co požadujeme, je změnit metodu na GET.
Jakmile jsme změnili na GET, zasáhneme službu znovu. Jak můžete vidět na následujícím obrázku, máme přesně to, co jsme prošli, a tak funguje POSTMAN.
Aktualizace: Další informace
Co je API?
API (Application Programming Interface) je soubor jar, který obsahuje několik metod a rozhraní k provedení konkrétní akce.
Viz níže uvedený příklad a snímek obrazovky:
- Vytvořte metodu součtu, která přidá dvě proměnné a vrátí součet dvou proměnných.
- Poté vytvořte třídu kalkulačky, která obsahuje několik dalších metod, jako je sčítání, odčítání, násobení, dělení atd. Mohou existovat také některé třídy pomocníků. Nyní zkombinujte všechny třídy a rozhraní a vytvořte soubor jar s názvem Calculator.jar a poté jej publikujte. Použijte API kalkulačky pro přístup k metodám uvnitř.
- Některá rozhraní API jsou otevřeným zdrojem (selen), který lze upravovat, a některá jsou licencovaná (UFT), která nelze upravovat.
Doporučené čtení => Nejlepší nástroje pro správu API
Jak přesně se tyto metody volají?
Vývojáři vystaví rozhraní, platformu pro volání API kalkulačky a vytvoříme objekt třídy kalkulačky a zavoláme metodu součtu nebo libovolnou metodu.
Předpokládejme, že tento soubor calculator.jar je vytvořen nějakou společností a používá tento nástroj prostřednictvím uživatelského rozhraní, poté tuto aplikaci kalkulačky otestujeme pomocí uživatelského rozhraní a zautomatizujeme ji pomocí QTP / Selenium, což se nazývá Front End Testing.
Některé aplikace nemají uživatelské rozhraní, proto pro přístup k těmto metodám vytvoříme objekt třídy a předáme argumenty k testování a toto se nazývá Back-end testování . Odeslání požadavku a přijetí zpět odpovědi proběhne prostřednictvím JSON / XML soubory.
Viz níže uvedený diagram:
POSTMAN klient
- POSTMAN je klient REST používaný k provádění testování rozhraní backend API.
- V POSTMANU předáme volání API a zkontrolujeme odpověď API, stavové kódy a užitečné zatížení.
- Swagger je další klientský nástroj HTTP, kde vytváříme dokumentaci API a prostřednictvím swagger můžeme také zasáhnout API a získat odpověď.
- Odkaz na odkaz https://swagger.io/
- K testování API můžete použít Swagger nebo POSTMAN a záleží na společnostech, jaké klienty použít.
- V POSTMANU většinou používáme volání GET, POST, PUT a DELETE.
Jak stáhnout klienta POSTMAN?
Otevřete Google Chrome a stáhněte si aplikaci POSTMAN dostupnou v obchodě s aplikacemi Chrome.
Volání rozhraní REST API pomocí klienta POSTMAN
V POSTMANU máme mnoho metod, ale používáme pouze GET, PUT, POST a DELETE
- POŠTA - Tato výzva vytváří novou entitu.
- DOSTAT - Toto volání odešle požadavek a obdrží odpověď.
- DÁT - Toto volání vytvoří novou entitu a aktualizuje existující entitu.
- VYMAZAT - Toto volání odstraní existující entitu.
K API lze přistupovat buď pomocí bankovní platformy uživatelského rozhraní, nebo tam, kde uživatelské rozhraní není k dispozici, jako jsou back-endové systémy, kde používáme klienta REST API, jako je POSTMAN.
K dispozici jsou také další klienti, jako je SOAP UI, což je klient REST a SOAP, pokročilým klientům REST se líbí JMeter může volat API přímo z prohlížeče. POSTMAN je nejlepší nástroj pro provádění operací POST a GET.
Přečtěte si také => Seznam podrobných výukových programů SoapUI
Zašlete požadavek a získejte odpověď v aplikaci POSTMAN Client:
Pro účely testování používáme poskytované rozhraní API tady .
Zkontrolujte každé volání CRUD v klientovi POSTMAN pomocí rozhraní API poskytovaného fiktivním webem.
Při testování API ověřujeme hlavně níže uvedené body:
- Kódy stavu odezvy, viz wiki stránka pro detaily.
- Zpráva odpovědi a tělo odpovědi JSON.
- Při testování API nejprve požádejte vývojáře, aby zadal adresu URL koncového bodu. Viz URL tohoto koncového bodu https://reqres.in/.
# 1) ZÍSKEJTE volání
Odešle požadavek a obdrží odpověď.
Kroky pro testování REST API:
- Složit https://reqres.in//api/users?page=2 [? je parametr dotazu, který filtruje výsledek, jako je tisk všech informací o uživateli na stránce 2, parametr dotazu závisí na vývojáři, jak bude definovat] jako URI v klientovi POSTMAN.
- Parametr dotazu je definován pomocí (?) A parametr cesty je definován pomocí (/).
- Vyberte metodu GET.
- Uveďte záhlaví (je-li požadováno) jako User-Agent: „Software“.
- Klikněte na tlačítko ODESLAT.
- Pokud API funguje dobře, dostaneme:
- Stav 200 - OK, to znamená, že odpověď byla úspěšně přijata.
- Odpověď na užitečné zatížení JSON.
- Řetězcová zpráva
- Další Příklad GET METHOD, kde jsme hledali informace o konkrétním uživateli, tj. id uživatele = 3. Zadejte URI = https://reqres.in/api/users/3
- Pokud proti našemu vyhledávání nejsou k dispozici údaje, dostaneme prázdnou stavovou zprávu JSON a 404.
# 2) POST volání
Vytvořte nového uživatele nebo entitu.
Kroky k provedení:
- Vyberte POST z rozbalovací nabídky a použijte tuto adresu URL služby „https://reqres.in/api/users/100“
- Přejděte na Body -> vyberte RAW -> Jak míjíme JSON.
- Z rozbalovací nabídky vyberte JSON a vložte skript užitečného zatížení.
- Předat toto užitečné zatížení {„name“: „Morpheus“, „job“: „leader“}
- JSON začíná složenými závorkami a ukládá data ve formátu klíče, hodnoty.
- Předejte typ obsahu záhlaví = aplikace / json.
- Stiskněte tlačítko ODESLAT.
- Na úspěšnou žádost dostaneme níže uvedenou odpověď:
- Stav 201 - Vytvořeno, odpověď byla úspěšně přijata.
- Užitečné zatížení odpovědi
- Záhlaví
# 3) PUT volání
Aktualizuje nebo vytváří novou entitu.
Kroky k vytvoření hovoru PUT:
- Použijte tuto adresu URL služby „https://reqres.in/api/users/206“ a užitečné zatížení {„name“: „Morpheus“, „job“: „Manager“
- Přejděte na klienta POSTMAN a vyberte PUT method -> Go to Body -> Select RAW> pass JSON and select JSON from the dropdown and paste the payload script.
- JSON začíná složenými závorkami a ukládá data ve formátu klíč – hodnota.
- Stiskněte tlačítko ODESLAT, pro úspěšný požadavek dostanete níže uvedenou odpověď.
- Stav 200 - OK, odpověď byla úspěšně přijata.
- Užitečné zatížení odpovědi
- Záhlaví
- Úloha byla aktualizována na „manažera“
# 4) Smazat hovor
- Smažte uživatele, použijte tuto adresu URL služby „/ api / users / 423“ a toto užitečné zatížení {„name“: „Naveen“, „job“: „QA“}.
- Přejít na POSTMAN a vyberte metodu DELETE, užitečné zatížení není nutné.
- Odstraní ID uživatele = 423, pokud je v systému k dispozici.
- Stav 204 - Žádný obsah, odpověď úspěšně přijata.
- Nebylo přijato žádné užitečné zatížení, ID uživatele bylo odstraněno.
- Záhlaví
Výzvy v testování API
- Testovací případy by měly být navrženy tak, aby pokrývaly pokrytí testů.
- Návrh testovacích případů je jednoduchý, když API nese méně parametrů, ale složitost se zvyšuje, když je počet parametrů velký.
- Pravidelně aktualizujte pokrytí testů změnou obchodních požadavků. Pokud je přidán nový parametr, zvyšte sadu testovacích kabelových svazků
- Volání sekvenčního API správně.
- Prozkoumejte okrajové podmínky a výkon.
Závěr
V tomto kurzu jsme probrali důležité ukazatele, abychom mohli začít s testovacím nástrojem Postman API. Naučili jsme se nainstalovat nástroj Postman jako samostatnou aplikaci a diskutovali jsme o tom, jak můžeme vytvořit jednoduchý požadavek a podívat se na vygenerovanou odpověď.
Viděli jsme, jak přejít na různé části informací o odezvě a jak zkontrolovat a načíst požadavky z karty historie.
Věříme, že nyní můžete na API úspěšně provést úspěšnou operaci. Úspěšná operace na API neznamená kopírování a vkládání celého těla, záhlaví a dalších nezbytných bloků a úspěšné provedení testu.
Jde o to, jak pohodlně jste při psaní vlastního JSONu, procházení libovolného konkrétního pole v JSON pomocí klíče dokumentu nebo parametrů, porozumění polím v JSON atd.
Klientský nástroj POSTMAN se používá k provádění back-end testování a hlavně k provádění volání GET, PUT, POST, DELETE.
Z tohoto tutoriálu jsme se naučili, jak zasáhnout volání od klienta POSTMAN a jak ověřit odpověď, kterou dostaneme zpět ze serveru, a také jsme pokryli výzvy v testování API.
Testování API je velmi důležité k nalezení mezer v API, protože hackeři je zneužijí a způsobí finanční ztráty. Testování API se zdá být jednoduché, ale měli bychom být velmi opatrní a vyzkoušet testování s každou možnou kombinací.
V našem nadcházejícím tutoriálu se naučíme, jak používat nástroj Postman pro formáty Diff API!
Výukový program PREV | DALŠÍ výuka
Doporučené čtení
- Výukový program Parasoft SOAtest: Nástroj pro testování API bez skriptů
- Výukový program pro testování API: Kompletní průvodce pro začátečníky
- Nejlepší nástroje pro testování softwaru 2021 [QA Test Automation Tools]
- Výukový program pro destruktivní testování a nedestruktivní testování
- Funkční testování vs. nefunkční testování
- Výukový program pro testování přístupnosti WAVE
- Výukový program pro testování přístupnosti (kompletní průvodce krok za krokem)
- Výukový program pro testování SOA: Metodika testování pro model architektury SOA