Sari la conținut

Migrarea de la Postman

În Postman: Collection ▸ … ▸ Export ▸ Collection v2.1. Procedați la fel și pentru mediile dumneavoastră.

Fișier ▸ Importă (Ctrl+I), apoi fișierul JSON. Restorm detectează formatul singur.

Detalii: Importarea unei colecții Postman.

PostmanRestorm
FoldereFoldere, la aceeași adâncime
Cereri HTTPCereri HTTP
Cereri GraphQLCereri GraphQL (nu cereri HTTP)
Corpuri raw, formdata, urlencoded, file, graphqlTipul de corp corespunzător
Variabile de colecțieVariabile ale unui mediu
DescrieriNotițe și documentație de API
Răspunsuri de exempluDocumentație de API
Scripturi pre-cerere și testeUn scenariu executabil, cu stratul pm.*

Blocurile de autentificare Postman sunt documentate (cu valorile sensibile mascate), dar nu sunt convertite în identificatori executabili.

Recreați o cerere de autentificare: este treabă de cinci minute și câștigați reînnoirea automată a tokenului și reîncercarea la 401, lucruri pe care Postman nu le face singur.

Exportați-le din Postman și recreați-le într-un folder de variabile.

Profitați de ocazie pentru a folosi submediile: acolo unde Postman impune un mediu plat pentru fiecare țintă, Restorm permite o bază comună și suprascrieri pentru fiecare client sau regiune.

Este înlocuirea cea mai profitabilă. Un scenariu face ce face un runner, dar mai bine:

  • fluxul este vizibil, în loc să fie o ordine de colecție implicită;
  • ramificările, buclele și reîncercările sunt cutii, nu pm.setNextRequest;
  • rularea în CI este integrată, cu coduri de ieșire curate — vedeți Rulare headless și CI.
PostmanRestorm
WorkspaceUn proiect .restorm, versionat în git
CollectionUn folder sau un folder de variabile
EnvironmentUn mediu dintr-un folder de variabile
GlobalsUn mediu rădăcină, moștenit de copiii săi
Pre-request / Test scriptUn scenariu sau o acțiune de cod
Collection RunnerUn scenariu
Newmanrestorm --run --headless
Mock ServerModul server, local
MonitorsO acțiune Cronometru sau o sarcină programată a sistemului dumneavoastră de CI
Postman ConsoleConsola
Variabile dinamice {{$random…}}Aceleași, plus 116 helperi — vedeți referința

Cererile dumneavoastră devin fișiere în depozitul dumneavoastră. Ele urmează același ciclu de revizuire ca și codul, istoricul lor este istoricul git, iar drepturile de acces sunt cele ale forjei dumneavoastră.

Niciun spațiu de lucru găzduit de administrat și nicio dată de API pe un serviciu terț. Vedeți Proiecte și fișiere .restorm.

Ca să fim cinstiți: Restorm nu are un spațiu de lucru colaborativ găzduit, nu are un portal public de API-uri, nu are comentarii inline pe cereri și nu are monitorizare găzduită. Dacă organizația dumneavoastră se sprijină pe aceste elemente, ele nu au un echivalent direct — partajarea trece prin git.