Hoppa till innehåll

Importera en Postman-samling

Restorm importerar samlingar från Postman v2.0 och v2.1 (det format som ”Export ▸ Collection v2.1” i Postman ger).

Arkiv ▸ Importera (Ctrl+I) och sedan den exporterade .json-filen.

Trädet som skapas av importen av en Postman-samling: en variabelmapp i roten, en undermapp per Postman-mapp och en begäran per post med sitt verb

Postman-elementVad Restorm gör av det
Mappar (nästlade item)Mappar, på samma djup
BegärandenHTTP-begäranden — eller GraphQL när kroppen är av typen graphql
Kroppar av typen raw, formdata, urlencoded, file, graphqlMotsvarande kroppstyp
SamlingsvariablerVariablerna i en miljö
BeskrivningarBegärans anteckningar och API-dokumentationen
ExempelsvarAPI-dokumentationen

Det är den del som utmärker den här importen. Dina pre-request- och testskript går inte förlorade: de bevaras i dokumentationen och omvandlas till ett körbart scenario vars kodblock kör skriptet som det är.

För detta tillhandahåller Restorm ett kompatibilitetslager pm.* i sina JavaScript-kodåtgärder: pm.environment, pm.variables, pm.response, pm.test, pm.expect, pm.sendRequest, pm.setNextRequest, pm.cookies … Dina assertions fortsätter alltså att fungera utan att skrivas om.

Postmans autentiseringsblock (oauth2, apikey, bearer, basic, digest, hawk, aws, ntlm, edgegrid) läses och sammanfattas i API-dokumentationen, med de känsliga värdena maskerade.

De omvandlas inte till körbara uppgifter: skapa en autentiseringsväg på nytt — det tar fem minuter, och du vinner automatisk förnyelse av token.

Postman är ett av de format som går att synkronisera om (om samlingen importerades från en URL): mappens knapp Uppdatera hämtar källan och Restorm tillämpar deltat. Se Uppdatera från källan.

Guiden Migrera från Postman går igenom hela migreringen, inklusive miljöerna och runnerna.