Aller au contenu

Uvoz Postman kolekcije

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

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

Stablo koje proizvodi uvoz Postman kolekcije: fascikla promenljivih u korenu, po jedna podfascikla za svaku Postman fasciklu i po jedan zahtev za svaku stavku, sa svojim glagolom

Postman elementŠta Restorm od toga pravi
Fascikle (ugnežđeni item)Fascikle, na istoj dubini
ZahteviHTTP zahtevi — ili GraphQL kada je telo tipa graphql
Tela raw, formdata, urlencoded, file, graphqlOdgovarajući tip tela
Promenljive kolekcijePromenljive jednog okruženja
OpisiBeleške zahteva i API dokumentacija
Primeri odgovoraAPI dokumentacija

To je deo po kome se ovaj uvoz izdvaja. Vaše skripte pre zahteva i skripte testova nisu izgubljene: čuvaju se u dokumentaciji i pretvaraju se u izvršni scenario čije kutije koda izvršavaju skriptu takvu kakva jeste.

Restorm za to pruža 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 nastavljaju da rade bez prepisivanja.

Postman blokovi autentifikacije (oauth2, apikey, bearer, basic, digest, hawk, aws, ntlm, edgegrid) čitaju se i rezimiraju u API dokumentaciji, sa maskiranim osetljivim vrednostima.

Ne pretvaraju se u izvršne akreditive: ponovo napravite rutu autentifikacije — to traje pet minuta, a dobijate automatsko obnavljanje tokena.

Postman spada u formate pogodne za ponovnu sinhronizaciju (ako je kolekcija uvezena sa URL-a): dugme Osveži na fascikli preuzima izvor, a Restorm primenjuje deltu. Vidite Ažuriranje iz izvora.

Vodič Migracija sa Postmana prolazi kroz kompletnu migraciju, uključujući okruženja i runnere.