Aller au contenu

Uvoz Postman zbirke

Restorm uvozi Postman v2.0 i v2.1 zbirke (format koji u Postmanu proizvodi „Export ▸ Collection v2.1”).

Datoteka ▸ Uvezi (Ctrl+I), zatim izvezena datoteka .json.

Stablo proizvedeno uvozom Postman zbirke: mapa okruženja u korijenu, po jedna podmapa za svaku Postman mapu i po jedan zahtjev za svaku stavku s njezinim glagolom

Postman elementŠto Restorm od toga radi
Mape (ugniježđeni item)Mape, na istoj dubini
ZahtjeviHTTP zahtjeve — ili GraphQL kada je tijelo tipa graphql
Tijela raw, formdata, urlencoded, file, graphqlOdgovarajući tip tijela
Varijable zbirkeVarijable jednog okruženja
OpisiBilješke zahtjeva i API dokumentacija
Primjeri odgovoraAPI dokumentacija

To je dio koji ovaj uvoz izdvaja. Vaše pred-zahtjevne i testne skripte nisu izgubljene: čuvaju se u dokumentaciji i pretvaraju u izvediv scenarij čije kutije koda izvode skriptu takvu kakva jest.

Restorm za to nudi sloj kompatibilnosti pm.* u svojim JavaScript akcijama koda: pm.environment, pm.variables, pm.response, pm.test, pm.expect, pm.sendRequest, pm.setNextRequest, pm.cookies… Vaše tvrdnje dakle i dalje rade bez prepisivanja.

Postmanovi blokovi autentifikacije (oauth2, apikey, bearer, basic, digest, hawk, aws, ntlm, edgegrid) čitaju se i sažimaju u API dokumentaciju, uz maskirane osjetljive vrijednosti.

Ne pretvaraju se u izvedive vjerodajnice: ponovno izradite rutu autentifikacije — to je pet minuta, a zauzvrat dobivate automatsku obnovu tokena.

Postman je među formatima koji se mogu ponovno sinkronizirati (ako je zbirka uvezena s URL-a): gumb Osvježi u mapi dohvaća izvor, a Restorm primjenjuje razliku. Pogledajte Ažuriranje iz izvora.

Vodič Migracija s Postmana razlaže potpunu migraciju, uključujući okruženja i runnere.