Gå til innholdet

Importere en Postman-samling

Restorm importerer Postman-samlinger v2.0 og v2.1 (formatet som «Export ▸ Collection v2.1» i Postman gir).

Fil ▸ Importer (Ctrl+I), og deretter den eksporterte .json-filen.

Treet som importen av en Postman-samling gir: en miljømappe i roten, én undermappe per Postman-mappe, og én forespørsel per oppføring med sitt verb

Postman-elementHva Restorm gjør med det
Mapper (nøstede item)Mapper, på samme dybde
ForespørslerHTTP-forespørsler — eller GraphQL når kroppen er av typen graphql
Kropp av typen raw, formdata, urlencoded, file, graphqlDen tilsvarende kroppstypen
SamlingsvariablerVariablene i et miljø
BeskrivelserNotatene til forespørselen og API-dokumentasjonen
EksempelsvarAPI-dokumentasjonen

Dette er den delen som skiller denne importen ut. Pre-request- og test-skriptene dine går ikke tapt: de beholdes i dokumentasjonen og konverteres til et kjørbart scenario der kodeboksene kjører skriptet som det er.

Til det gir Restorm et pm.*-kompatibilitetslag i sine JavaScript-kodehandlinger: pm.environment, pm.variables, pm.response, pm.test, pm.expect, pm.sendRequest, pm.setNextRequest, pm.cookies … Assertionene dine fortsetter dermed å virke uten at du må skrive dem om.

Postmans autentiseringsblokker (oauth2, apikey, bearer, basic, digest, hawk, aws, ntlm, edgegrid) blir lest og oppsummert i API-dokumentasjonen, med sensitive verdier maskert.

De konverteres ikke til kjørbare legitimasjoner: lag i stedet en autentiseringsrute — det tar fem minutter, og du får automatisk fornyelse av tokenet.

Postman er blant formatene som kan synkroniseres på nytt (hvis samlingen ble importert fra en URL): knappen Oppdater på mappen henter kilden, og Restorm bruker deltaet. Se Oppdatere fra kilden.

Veiledningen Migrere fra Postman går gjennom hele migreringen, inkludert miljøer og runnere.