Sari la conținut

Importarea unei colecții Postman

Restorm importă colecțiile Postman v2.0 și v2.1 (formatul produs de „Export ▸ Collection v2.1” în Postman).

Fișier ▸ Importă (Ctrl+I), apoi fișierul .json exportat.

Arborele produs de importul unei colecții Postman: un folder de variabile în rădăcină, un subfolder pentru fiecare folder Postman și o cerere pentru fiecare intrare, cu verbul său

Element PostmanCe face Restorm cu el
Foldere (item imbricate)Foldere, la aceeași adâncime
CereriCereri HTTP — sau GraphQL, atunci când corpul este de tip graphql
Corpuri raw, formdata, urlencoded, file, graphqlTipul de corp corespunzător
Variabile de colecțieVariabilele unui mediu
DescrieriNotițele cererii și documentația de API
Răspunsuri de exempluDocumentația de API

Aceasta este partea care distinge acest import. Scripturile dumneavoastră de pre-cerere și de test nu se pierd: sunt păstrate în documentație și convertite într-un scenariu executabil, ale cărui cutii de cod rulează scriptul ca atare.

Pentru asta, Restorm furnizează un strat de compatibilitate pm.* în acțiunile sale de cod JavaScript: pm.environment, pm.variables, pm.response, pm.test, pm.expect, pm.sendRequest, pm.setNextRequest, pm.cookies… Aserțiunile dumneavoastră continuă deci să funcționeze fără rescriere.

Blocurile de autentificare Postman (oauth2, apikey, bearer, basic, digest, hawk, aws, ntlm, edgegrid) sunt citite și rezumate în documentația de API, cu valorile sensibile mascate.

Ele nu sunt convertite în identificatori executabili: recreați o rută de autentificare — este treabă de cinci minute și câștigați reînnoirea automată a tokenului.

Postman face parte dintre formatele re-sincronizabile (dacă colecția a fost importată de la un URL): butonul Actualizează al folderului recuperează sursa, iar Restorm aplică delta. Vedeți Actualizarea din sursă.

Ghidul Migrarea de la Postman parcurge migrarea completă, inclusiv mediile și runnerele.