Přeskočit na obsah

Import kolekce Postman

Restorm importuje kolekce Postman v2.0 a v2.1 (formát, který v Postmanu vzniká volbou „Export ▸ Collection v2.1“).

Soubor ▸ Importovat (Ctrl+I) a poté exportovaný soubor .json.

Strom vytvořený importem kolekce Postman: složka proměnných v kořeni, jedna podsložka na každou složku z Postmana a jeden požadavek na každou položku, s příslušným HTTP slovesem

Prvek z PostmanaCo s ním Restorm udělá
Složky (vnořené item)Složky ve stejné hloubce
PožadavkyPožadavky HTTP — nebo GraphQL, když je tělo typu graphql
Těla raw, formdata, urlencoded, file, graphqlOdpovídající typ těla
Proměnné kolekceProměnné jednoho prostředí
PopisyPoznámky požadavku a dokumentace API
Ukázkové odpovědiDokumentace API

Právě tím se tento import odlišuje. Vaše skripty pre-request a test nejsou ztraceny: uchovají se v dokumentaci a navíc se převedou na spustitelný scénář, jehož bloky s kódem spouštějí skript tak, jak je.

Restorm k tomu poskytuje vrstvu kompatibility pm.* ve svých akcích s kódem JavaScript: pm.environment, pm.variables, pm.response, pm.test, pm.expect, pm.sendRequest, pm.setNextRequest, pm.cookies… Vaše asserce tedy fungují dál bez přepisování.

Bloky ověřování z Postmana (oauth2, apikey, bearer, basic, digest, hawk, aws, ntlm, edgegrid) se přečtou a shrnou do dokumentace API, přičemž citlivé hodnoty jsou zamaskované.

Nepřevádějí se na spustitelné přihlašovací údaje: vytvořte si znovu ověřovací trasu — je to na pět minut a získáte tím automatické obnovování tokenu.

Postman patří mezi formáty, které lze znovu synchronizovat (pokud byla kolekce naimportována z URL): tlačítko Aktualizovat na složce znovu načte zdroj a Restorm použije rozdíl. Viz Aktualizace ze zdroje.

Průvodce Migrace z Postmana popisuje celou migraci včetně prostředí a runnerů.