Hoppa till innehåll

Migrera från Postman

I Postman: Collection ▸ … ▸ Export ▸ Collection v2.1. Gör samma sak för dina miljöer.

Arkiv ▸ Importera (Ctrl+I) och sedan JSON-filen. Restorm känner igen formatet på egen hand.

Detaljer: Importera en Postman-samling.

PostmanRestorm
MapparMappar, på samma djup
HTTP-begärandenHTTP-begäranden
GraphQL-begärandenGraphQL-begäranden (inte HTTP-begäranden)
Kropp av typen raw, formdata, urlencoded, file, graphqlMotsvarande kroppstyp
SamlingsvariablerVariabler i en miljö
BeskrivningarAnteckningar och API-dokumentation
ExempelsvarAPI-dokumentation
Skript före begäran och testerEtt körbart scenario, med skiktet pm.*

Postmans autentiseringsblock dokumenteras (med känsliga värden maskerade) men omvandlas inte till körbara inloggningsuppgifter.

Skapa en autentiseringsbegäran på nytt: det tar fem minuter, och du vinner automatisk förnyelse av token och nytt försök vid 401, vilket Postman inte gör av sig självt.

Exportera dem från Postman och skapa dem på nytt i en variabelmapp.

Passa på att använda undermiljöer: där Postman tvingar fram en platt miljö per mål låter Restorm dig ha en gemensam bas och överskrivningar per kund eller per region.

Det är det mest lönsamma bytet. Ett scenario gör vad en runner gör, fast bättre:

  • flödet är synligt i stället för att vara en underförstådd samlingsordning;
  • förgreningar, loopar och nya försök är rutor, inte pm.setNextRequest;
  • körningen i CI är inbyggd, med rena slutkoder — se Headless-körning och CI.
PostmanRestorm
WorkspaceEtt projekt .restorm, versionshanterat i git
CollectionEn mapp eller en variabelmapp
EnvironmentEn miljö i en variabelmapp
GlobalsEn rotmiljö, som ärvs av dess barn
Pre-request / Test scriptEtt scenario, eller en kodåtgärd
Collection RunnerEtt scenario
Newmanrestorm --run --headless
Mock ServerServerläget, lokalt
MonitorsEn Timer-åtgärd, eller ett schemalagt jobb i din CI
Postman ConsoleKonsolen
Dynamiska variabler {{$random…}}Samma, plus 116 helpers — se referensen

Dina begäranden blir filer i ditt förvar. De följer samma granskningscykel som din kod, deras historik är git-historiken, och åtkomsträttigheterna är din kodhanterings.

Ingen hostad arbetsyta att administrera, och inga API-data hos en tredjepartstjänst. Se Projekt och .restorm-filer.

För att vara ärliga: Restorm har ingen hostad samarbetsyta, ingen offentlig API-portal, inga inline-kommentarer på begäranden, och ingen hostad övervakning. Om din organisation lutar sig mot de sakerna finns det ingen direkt motsvarighet — delningen sker via git.