postman collections import
V tomto výučbe sa dozvieme, čo sú zbierky poštových zásielok, ako importovať a exportovať zbierky do poštovej schránky a z nich a ako generovať vzorky kódu v rôznych podporovaných jazykoch pomocou existujúcich poštových skriptov:
To sú niektoré zo skutočne výkonných funkcií, vďaka ktorým je Postman nástrojom voľby pre takmer všetkých vývojárov a testerov API.
=> Navštívte tu sériu výučbových kurzov Exkluzívny poštár.
Čo sa dozviete:
Čo je to zbierka poštárov?
Zbierka poštárov nie je nič iné ako kontajner alebo priečinok na ukladanie požiadaviek poštára. Zjednodušene povedané, je to agregácia požiadaviek Postmana. Zbierky hrajú dôležitú úlohu pri organizovaní požiadaviek patriacich k tej istej aplikácii atď.
Napríklad , ak testujete alebo validujete pokojné rozhranie API, ktoré má 10 koncových bodov. Potom má zmysel ich usporiadať do kolekcie, ktorá by uľahčila napríklad aplikáciu premenných kolekcie, import / export a mohla by byť spustená ako súčasť jednej kolekcie.
Tu je videonávod:
Zbierka umožňuje používateľovi:
# 1) Spustiť všetky žiadosti naraz.
#dva) Majú nastavené premenné na úrovni kolekcie, ktoré sa dajú použiť na všetky požiadavky v rámci tejto kolekcie. Napríklad, namiesto individuálneho pridávania hlavičiek ku každej požiadavke môžete jednoducho použiť hlavičky na všetky požiadavky v rámci tejto kolekcie Postmanovcov pomocou skriptov pred požiadavkou alebo autorizačných hlavičiek.
# 3) Zbierky je možné zdieľať s ostatnými používateľmi ako JSON alebo prostredníctvom adries URL ako hostených zbierok na serveri poskytnutom Poštárom.
# 4) Vykonajte bežné testy pre všetky požiadavky patriace do kolekcie. Napríklad, ak potrebujete skontrolovať stavový kód pre každú požiadavku v kolekcii ako HTTP 200, potom namiesto pridania tohto testu ku všetkým jednotlivým požiadavkám môžete jednoducho pridať celý na úrovni kolekcie a bude sa vzťahovať na všetky požiadavky, keď sa kolekcia je vykonaný.
Vytváranie poštových zbierok
Takto môžete vytvoriť prázdnu kolekciu a pridať viac žiadostí ako súčasť tej istej kolekcie:
# 1) Vytvorte novú prázdnu zbierku.
#dva) Pridajte popis a názov zbierky.
# 3) Ak chcete do zbierky pridať nové požiadavky, kliknite na Zbierka a kliknite Pridajte žiadosti (Upozorňujeme, že je tiež možné najskôr vytvoriť žiadosť, potom ju pridať do kolekcie a presunúť žiadosti z jednej kolekcie do druhej).
Export / import zbierky poštových zásielok
Teraz sa pozrime, ako môžeme v službe Poštár skutočne importovať alebo exportovať zbierku Poštárov. Najprv si vytvoríme ukážkovú zbierku Postmana v Postmani so povedzme 4 až 5 požiadavkami.
Je dôležité si uvedomiť, že túto zbierku je možné exportovať ako súbor JSON a dá sa ľahko zdieľať s niekým, s kým máme v úmysle.
Import kolekcie je rovnako jednoduchý ako import súboru JSON, ktorý sa vo vašej aplikácii Postman zobrazí ako kolekcia požiadaviek.
Pre ilustráciu použijeme už hostenú zbierku tu.
Ak si stiahnete tento súbor, uvidíte, že ide o súbor vo formáte JSON. Je to rovnako dobré ako zbierka Postman exportovaná do formátu Postman collection 2.1.
Uvidíme, ako môžeme importovať tento súbor JSON ako zbierku poštárov v aplikácii a exportovať ho späť a zdieľať ho ako JSON.
# 1) Ak chcete importovať zbierku, stiahnite si vyššie uvedený súbor a uložte ho ako súbor do systému súborov.
Súbor JSON si môžete jednoducho stiahnuť pomocou príkazu Curl, ako je uvedené nižšie
curl https://raw.githubusercontent.com/Blazemeter/taurus/master/examples/functional/postman-sample-collection.json --output sample-postman-collection.json
#dva) Teraz otvorte Poštára a kliknite Import .
# 3) Vyberte stiahnutý súbor JSON. Po dokončení výberu môžete vidieť, že súbor JSON sa v aplikácii importuje ako zbierka poštárov.
# 4) Teraz môžete prechádzať rôznymi požiadavkami, ktoré sú k dispozícii v zbierke.
# 5) Exportujte zbierku späť do formátu JSON (aby ju bolo možné zdieľať s ostatnými). Napríklad, pridáte do tejto kolekcie ešte jednu požiadavku a kliknete na export. Výsledný súbor JSON na zhromažďovanie bude teraz obsahovať aj novo pridanú požiadavku.
# 6) Kliknutím na ikonu / tlačidlo „…“ v blízkosti názvu zbierky zobrazte ponuku s možnosťami a kliknite na ikonu Export .
Otázky a odpovede pre skúsených pdf v rozhovore pre vývojárov sql
# 7) Vyberte ikonu Zbierka v2.1 možnosť formátu pre export (Rozdiely medzi týmito dvoma typmi súborov uvidíme v ďalších tutoriáloch).
Vykonávanie poštových zbierok
Pozrime sa, ako môžeme vykonať jednotlivé požiadavky v kolekcii a spustiť všetky požiadavky v celej kolekcii pomocou bežca kolekcie.
Ak chcete spustiť individuálnu požiadavku, jednoducho otvorte ktorúkoľvek konkrétnu požiadavku z kolekcie a kliknutím na tlačidlo „ODOSLAŤ“ ju vykonáte.
Ak chcete spustiť celú kolekciu, tj všetky požiadavky prítomné v danej kolekcii, musíte kliknúť na tlačidlo „prehrať“ hneď vedľa kolekcie v Postmani a zvoliť možnosť „Spustiť“, aby ste otvorili bežca kolekcie a spustili celú kolekciu pomocou daná konfigurácia kolekcie.
Prečítajte si obrázky uvedené nižšie.
Poštár poskytuje veľkú flexibilitu, pokiaľ ide o výber konfigurácie spustenia pre zhromažďovanie.
Napríklad, pri spustení kolekcie si môžete zvoliť, na aký súbor prostredia sa má odkazovať. Ak v prípade, že požiadavky na poštu používajú konfiguráciu údajov, môžeme pred spustením zhromažďovania jednoducho poskytnúť dátový súbor.
Na nasledujúcom obrázku môžeme vidieť výsledky / zhrnutie vykonania pre vybranú kolekciu. Poskytuje súhrnný pohľad na všetko, čo bolo vykonané, a aké boli výsledky.
Export žiadosti poštára ako kódu
Teraz sa pozrime, ako môžeme jednoducho exportovať existujúcu zbierku Postman do kódu / skriptu v jednom z našich obľúbených programovacích jazykov (Postman podporuje mnoho formátov po vybalení z krabice, v dôsledku čoho si môžete stiahnuť / exportovať existujúcu požiadavku do vo viacerých formátoch a použite ho podľa želania).
Ak chcete exportovať existujúcu žiadosť ako kód, otvorte ju a kliknite na odkaz „Kód“ pod adresou URL žiadosti.
Týmto sa otvorí okno s vybraným predvoleným skriptom cURL a požiadavka sa zobrazí vo forme skriptu cURL. Podľa toho, aké rôzne formáty zvolíte, sa text žiadosti príslušne zmení a ten istý je možné skopírovať a použiť podľa želania.
Import žiadosti poštára z kódu
Podobne ako pri exporte, aj do zbierky Poštárov môžeme importovať požiadavku v rôznych formátoch.
Ukážeme to pomocou požiadavky cURL, ktorá sa pomocou funkcie importu zmení na požiadavku poštára. Ak chcete importovať požiadavku, jednoducho kliknite na „Importovať“ v ľavom hornom rohu v Postmani a počkajte na dialógové okno, kde musíte otvoriť možnosť „Prilepiť surový text“.
Teraz sem môžete jednoducho vložiť webovú adresu cURL a po kliknutí na tlačidlo „Importovať“ by mala byť požiadavka vytvorená v aplikácii Postman s rôznymi poľami nahradenými ich hodnotami podľa dodanej žiadosti.
Záver
V tomto tutoriáli sme sa dozvedeli o zbierkach Postman, čo je nesmierne dôležitý stavebný kameň v aplikácii Postman.
Zbierka je dôležitou základnou súčasťou aplikácie Postman, ktorá vám umožňuje prehľadne spravovať a udržiavať požiadavky a poskytovať mnoho ďalších funkcií, ako je zdieľanie zbierok, vykonávanie celých zbierok, pridávanie spoločných vlastností, ako je hlavička Auth, ku všetkým požiadavkám patriacim do konkrétnej zbierky atď. a tak ďalej.
Dotkli sme sa tiež toho, ako exportovať existujúcu požiadavku ako väzby v rôznych jazykoch a ako importovať existujúci skript na požiadavku Poštára.
V našom nadchádzajúcom tutoriáli uvidíme, ako je možné tieto stavebné bloky využiť aj pre zložité a ťažkopádne toky API a umožní nám správne spravovať požiadavky a vykonávať ich na požiadanie.
=> Skontrolujte VŠETKY návody pre poštárov tu.
Odporúčané čítanie
- Výukový program POSTMAN: Testovanie API pomocou programu POSTMAN
- Výukový program Java Collections Framework (JCF)
- Výukový program pre korytnačky SVN: Revízie v úložisku kódov
- Základy ladenia kódu v Eclipse
- TOP 40 nástrojov na analýzu statického kódu (najlepšie nástroje na analýzu zdrojového kódu)
- Uplatnenie v SOAteste s príkladom kódu XML
- Spustenie a overenie testovacieho kódu v aplikácii Appium Studio pre Eclipse
- Top 10 najpopulárnejších nástrojov na kontrolu kódu pre vývojárov a testerov