postman collections import
V tomto kurzu se budeme zabývat tím, co jsou sbírky poštovních doručovatelů, jak importovat a exportovat sbírky do poštovních zásilek a jak generovat ukázky kódu v různých podporovaných jazycích pomocí existujících poštovních skriptů:
To jsou některé ze skutečně výkonných funkcí, díky nimž je Postman nástrojem volby téměř pro všechny vývojáře a testery API.
=> Navštivte zde exkluzivní sérii výukových kurzů pošťáků.
Co se naučíte:
Co je sbírka pošťáků?
Sbírka poštovních doručovatelů není nic jiného než kontejner nebo složka pro ukládání požadavků poštovních doručovatelů. Jednoduše řečeno, jde o agregaci požadavků Pošťáka. Sbírky hrají důležitou roli při organizování požadavků patřících ke stejné aplikaci atd.
Například , pokud testujete nebo ověřujete uklidňující API, které má 10 koncových bodů. Poté má smysl je uspořádat do kolekce, která by usnadnila použití proměnných kolekce, import / export a mohla by být spuštěna jako součást jedné kolekce.
Zde je videonávod:
Kolekce umožňuje uživateli:
# 1) Spusťte všechny požadavky najednou.
#dva) Nechte nastavit proměnné na úrovni kolekce, které lze použít na všechny požadavky v rámci této kolekce. Například, namísto individuálního přidávání záhlaví ke každému požadavku můžete jednoduše použít záhlaví na všechny požadavky v rámci této kolekce Postman pomocí skriptů před požadavkem nebo záhlaví autorizace.
# 3) Kolekce lze sdílet s ostatními uživateli jako JSON nebo prostřednictvím adres URL jako hostovaných kolekcí na serveru poskytovaném Postmanem.
bezplatný online test pro ruční testování
# 4) Provádějte běžné testy pro všechny požadavky patřící do kolekce. Například, pokud potřebujete zkontrolovat stavový kód pro každý požadavek v kolekci jako HTTP 200, pak místo přidání tohoto testu ke všem jednotlivým požadavkům můžete jednoduše přidat vše na úrovni kolekce a bude se vztahovat na všechny požadavky, když se kolekce je proveden.
Vytváření poštovních sbírek
Zde je způsob, jak můžete vytvořit prázdnou kolekci a přidat více požadavků jako součást stejné kolekce:
# 1) Vytvořte novou prázdnou kolekci.
#dva) Přidejte popis a název sbírky.
# 3) Chcete-li do sbírky přidat nové požadavky, klikněte na Sbírka a klikněte Přidat žádosti (Vezměte prosím na vědomí, že je také možné nejprve vytvořit požadavek a poté jej přidat do kolekce a také přesouvat žádosti z jedné kolekce do druhé).
Export / import sbírky poštovních doručovatelů
Nyní se podívejme, jak můžeme ve službě Postman skutečně importovat nebo exportovat sbírku Postman. Nejprve si vytvořme ukázkovou sbírku Postmana v Postmanu, řekněme 4-5 žádostí.
Zde je důležité si uvědomit, že kolekci Postman lze exportovat jako soubor JSON a lze ji snadno sdílet s někým, s kým máme v úmyslu.
Podobně import kolekce je stejně jednoduchý jako import souboru JSON, který se ve vaší aplikaci Postman zobrazí jako kolekce požadavků.
Pro ilustraci použijeme již hostovanou kolekci tady.
Pokud si stáhnete tento soubor, uvidíte, že se jedná o soubor ve formátu JSON. To je stejně dobré jako kolekce Postman exportovaná do formátu Postman Collection 2.1.
Uvidíme, jak můžeme importovat tento soubor JSON jako kolekci Postman v aplikaci a exportovat jej zpět a sdílet jako JSON.
# 1) Chcete-li importovat kolekci, stáhněte si výše uvedený soubor a uložte jej jako soubor do systému souborů.
Můžete jednoduše stáhnout soubor JSON pomocí příkazu Curl, jak je uvedeno níže
jak otevřít soubor eps ve Windows 10
curl https://raw.githubusercontent.com/Blazemeter/taurus/master/examples/functional/postman-sample-collection.json --output sample-postman-collection.json
#dva) Nyní otevřete Postmana a klikněte Import .
# 3) Vyberte stažený soubor JSON. Jakmile je výběr dokončen, uvidíte, že se soubor JSON importuje jako kolekce Postman v aplikaci.
# 4) Nyní můžete procházet různé požadavky, které jsou v kolekci k dispozici.
# 5) Exportujte zpět kolekci do formátu JSON (aby ji bylo možné sdílet s ostatními). Například, přidáte do této kolekce ještě jeden požadavek a kliknete na export. Výsledný soubor JSON pro shromažďování bude nyní obsahovat také nově přidaný požadavek.
# 6) Kliknutím na ikonu / tlačítko „…“ v blízkosti názvu sbírky zobrazíte nabídku s možnostmi a kliknete Vývozní .
# 7) Vybrat Sbírka v2.1 možnost formátu pro export (Rozdíly mezi těmito dvěma typy souborů uvidíme v pozdějších cvičeních).
Provádění poštovních sbírek
Podívejme se, jak můžeme provést jednotlivé požadavky uvnitř kolekce a spustit všechny požadavky v celé kolekci pomocí běžce kolekce.
Chcete-li spustit individuální požadavek, jednoduše otevřete jakýkoli konkrétní požadavek ze sbírky a kliknutím na tlačítko „ODESLAT“ tento požadavek provedete.
Chcete-li spustit celou kolekci, tj. Všechny požadavky přítomné v dané kolekci, musíte kliknout na tlačítko „přehrát“ hned vedle kolekce v Postmanu a vybrat možnost „Spustit“, aby se otevřel běh kolekce a spustit celou kolekci pomocí daná konfigurace kolekce.
Viz níže uvedené snímky obrazovky.
Postman poskytuje velkou flexibilitu, pokud jde o výběr konfigurace spuštění pro sběr.
Například, při spuštění kolekce si můžete vybrat, na který soubor prostředí se má odkazovat. Pokud v případě, že požadavky na poštu používá konfigurace dat, můžeme před spuštěním kolekce jednoduše poskytnout datový soubor.
dvě hlavní položky testované v integračním testu jsou rozhraní a očekávané výsledky.
Na následujícím obrázku vidíme výsledky / shrnutí provádění pro vybranou kolekci. Poskytuje souhrnný pohled na vše, co bylo provedeno a jaké byly výsledky.
Export požadavku na poštu jako kód
Nyní se podívejme, jak můžeme jednoduše exportovat existující kolekci Postman do kódu / skriptu v jednom z našich oblíbených programovacích jazyků (Postman podporuje mnoho formátů z krabice, v důsledku čehož si můžete stáhnout / exportovat existující požadavek do více formátů a použijte jej podle potřeby).
Chcete-li exportovat existující požadavek jako kód, otevřete požadavek a klikněte na odkaz „Kód“ pod adresou URL požadavku.
Tím se otevře okno s vybraným výchozím skriptem cURL a požadavek se zobrazí ve formě skriptu cURL. V závislosti na tom, jaké různé formáty vyberete, se text žádosti odpovídajícím způsobem změní a stejný lze zkopírovat a použít podle potřeby.
Import požadavku na poštu z kódu
Podobně jako při exportu můžeme také importovat požadavek v různých formátech do kolekce Postman.
Ukážeme to pomocí požadavku cURL, který bude změněn na požadavek Postmana prostřednictvím funkce importu. Chcete-li importovat požadavek, jednoduše klikněte na „Importovat“ v levém horním rohu v Pošťákovi a počkejte, až se otevře dialogové okno, kde musíte vybrat možnost „Vložit nezpracovaný text“.
Nyní můžete jednoduše vložit URL cURL sem a jakmile kliknete na tlačítko „Importovat“, měl by být požadavek vytvořen v Postmanu s různými poli nahrazenými jejich hodnotami podle dodaného požadavku.
Závěr
V tomto kurzu jsme se dozvěděli o kolekcích Postman, což je nesmírně důležitý stavební blok v aplikaci Postman.
Sbírka je důležitá základní součást Postmana, která vám umožňuje jasně spravovat a udržovat požadavky a poskytovat spoustu dalších funkcí, jako je sdílení kolekcí, provádění celých kolekcí, přidávání společných vlastností, jako je záhlaví Auth, ke všem požadavkům patřícím do konkrétní kolekce atd. a tak dále.
Dotkli jsme se také toho, jak exportovat existující požadavek jako vazby v různých jazycích a jak importovat existující skript na požadavek Postmana.
V našem nadcházejícím tutoriálu uvidíme, jak lze tyto stavební bloky využít i pro složité a těžkopádné toky API a umožní nám správně spravovat požadavky a provádět je na vyžádání.
=> Podívejte se na VŠECHNY návody pro pošťáky zde.
Doporučené čtení
- Výukový program POSTMAN: Testování API pomocí POSTMANU
- Výukový program Java Collections Framework (JCF)
- Výukový program pro želvy SVN: Revize v úložišti kódů
- Základy ladění kódu v Eclipse
- TOP 40 nástrojů pro statickou analýzu kódu (nejlepší nástroje pro analýzu zdrojového kódu)
- Tvrzení v SOAtestu s příkladem kódu XML
- Spuštění a ověření testovacího kódu v Appium Studio pro Eclipse
- Top 10 nejpopulárnějších nástrojů pro kontrolu kódu pro vývojáře a testery