Gå til indhold

Migrér fra Postman

I Postman: Collection ▸ … ▸ Export ▸ Collection v2.1. Gør det samme for dine miljøer.

Fil ▸ Importér (Ctrl+I), og derefter JSON-filen. Restorm genkender selv formatet.

Detaljer: Importér en Postman-samling.

PostmanRestorm
MapperMapper, i samme dybde
HTTP-anmodningerHTTP-anmodninger
GraphQL-anmodningerGraphQL-anmodninger (ikke HTTP-anmodninger)
Body af typen raw, formdata, urlencoded, file, graphqlDen tilsvarende bodytype
SamlingsvariablerVariabler i et miljø
BeskrivelserNoter og API-dokumentation
EksempelsvarAPI-dokumentation
Scripts før anmodningen og testsEt eksekverbart scenarie med pm.*-laget

Postmans godkendelsesblokke dokumenteres (følsomme værdier maskeres), men de konverteres ikke til eksekverbare legitimationsoplysninger.

Opret en godkendelsesanmodning på ny: det tager fem minutter, og du får automatisk fornyelse af tokenet og genforsøg ved 401 med i købet, hvilket Postman ikke gør af sig selv.

Eksportér dem fra Postman, og opret dem igen i en miljømappe.

Benyt lejligheden til at bruge undermiljøer: hvor Postman påtvinger ét fladt miljø pr. mål, tillader Restorm et fælles grundlag og tilsidesættelser pr. kunde eller pr. region.

Det er den mest givtige udskiftning. Et scenarie gør det, en runner gør, bare bedre:

  • flowet er synligt i stedet for at være en underforstået rækkefølge i en samling;
  • forgreninger, løkker og genforsøg er bokse og ikke pm.setNextRequest;
  • kørsel i CI er indbygget, med rene exitkoder — se Headless-kørsel og CI.
PostmanRestorm
WorkspaceEt projekt i .restorm, versionsstyret i git
CollectionEn mappe eller en miljømappe
EnvironmentEt miljø i en miljømappe
GlobalsEt rodmiljø, som arves af dets børn
Pre-request / Test scriptEt scenarie eller en kodehandling
Collection RunnerEt scenarie
Newmanrestorm --run --headless
Mock ServerServertilstanden, lokalt
MonitorsEn Timer-handling eller en planlagt opgave i din CI
Postman ConsoleKonsollen
Dynamiske variabler {{$random…}}De samme, plus 116 helpers — se referencen

Dine anmodninger bliver til filer i dit repositorium. De følger samme gennemgangsforløb som din kode, deres historik er git-historikken, og adgangsrettighederne er dem, din forge har.

Intet hostet arbejdsområde at administrere og ingen API-data hos en tredjepartstjeneste. Se Projekter og .restorm-filer.

For at være ærlig: Restorm har hverken et hostet arbejdsområde til samarbejde, en offentlig API-portal, kommentarer direkte på anmodningerne eller hostet overvågning. Bygger din organisation på dét, findes der ikke en direkte pendant — deling foregår via git.