Tovább a tartalomhoz

Postman-gyűjtemény importálása

A Restorm a Postman v2.0 és v2.1 gyűjteményeket importálja (ezt állítja elő a Postman „Export ▸ Collection v2.1” művelete).

Fájl ▸ Importálás (Ctrl+I), majd az exportált .json fájl.

Egy Postman-gyűjtemény importálásából származó fa: a gyökérben egy környezeti mappa, Postman-mappánként egy almappa, és bejegyzésenként egy kérés a saját igéjével

Postman-elemAmit a Restorm készít belőle
Mappák (egymásba ágyazott item elemek)Mappák, ugyanolyan mélységben
KérésekHTTP-kérések — vagy GraphQL, ha a törzs típusa graphql
raw, formdata, urlencoded, file, graphql törzsekA megfelelő törzstípus
GyűjteményváltozókEgy környezet változói
LeírásokA kérés jegyzetei és az API-dokumentáció
PéldaválaszokAz API-dokumentáció

Ez a rész különbözteti meg ezt az importálást a többitől. Az előkérés- és tesztszkriptek nem vesznek el: a dokumentációban is megmaradnak, és futtatható forgatókönyvvé alakulnak, amelynek kódblokkjai változtatás nélkül futtatják a szkriptet.

A Restorm ehhez pm.* kompatibilitási réteget kínál a JavaScript-kódműveleteiben: pm.environment, pm.variables, pm.response, pm.test, pm.expect, pm.sendRequest, pm.setNextRequest, pm.cookies… A meglévő állítások tehát átírás nélkül működnek tovább.

A Postman hitelesítési blokkjait (oauth2, apikey, bearer, basic, digest, hawk, aws, ntlm, edgegrid) a Restorm beolvassa, és az API-dokumentációban összefoglalja, az érzékeny értékeket elrejtve.

Futtatható azonosítók nem lesznek belőlük: helyettük érdemes új hitelesítési útvonalat felvenni — öt perc munka, és a token automatikus megújítása is jár vele.

A Postman az újraszinkronizálható formátumok közé tartozik (ha a gyűjtemény URL-ről lett importálva): a mappa Frissítés gombja letölti a forrást, a Restorm pedig alkalmazza a különbséget. Lásd: Frissítés a forrásból.

A Migrálás Postmanből útmutató a teljes migrációt végigveszi, a környezetekkel és a runnerekkel együtt.