Gå til innholdet

Migrere fra Postman

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

Fil ▸ Importer (Ctrl+I), deretter JSON-filen. Restorm gjenkjenner formatet av seg selv.

Detaljer: Importere en Postman-samling.

PostmanRestorm
MapperMapper, på samme dybde
HTTP-forespørslerHTTP-forespørsler
GraphQL-forespørslerGraphQL-forespørsler (ikke HTTP-forespørsler)
Kropper av typen raw, formdata, urlencoded, file, graphqlDen tilsvarende kroppstypen
SamlingsvariablerVariabler i et miljø
BeskrivelserNotater og API-dokumentasjon
EksempelsvarAPI-dokumentasjon
Pre-request-skript og testerEt kjørbart scenario, med pm.*-laget

Autentiseringsblokkene fra Postman blir dokumentert (sensitive verdier maskert), men ikke konvertert til kjørbare legitimasjoner.

Lag en ny autentiseringsforespørsel: det tar fem minutter, og du får automatisk fornyelse av tokenet og nytt forsøk ved 401 i tillegg, noe Postman ikke gjør av seg selv.

Eksporter dem fra Postman og opprett dem på nytt i en miljømappe.

Bruk anledningen til å ta i bruk undermiljøer: der Postman krever ett flatt miljø per mål, lar Restorm deg ha et felles grunnlag med overstyringer per kunde eller per region.

Dette er den mest lønnsomme utskiftingen. Et scenario gjør det en runner gjør, bare bedre:

  • flyten er synlig i stedet for å være en implisitt rekkefølge i samlingen;
  • forgreninger, løkker og nye forsøk er bokser, ikke pm.setNextRequest;
  • kjøring i CI er innebygd, med ryddige exitkoder — se Headless kjøring og CI.
PostmanRestorm
WorkspaceEt prosjekt .restorm, versjonert i git
CollectionEn mappe eller en miljømappe
EnvironmentEt miljø i en miljømappe
GlobalsEt rotmiljø som barna arver fra
Pre-request / Test scriptEt scenario, eller en kodehandling
Collection RunnerEt scenario
Newmanrestorm --run --headless
Mock ServerServermodus, lokalt
MonitorsEn Tidsur-handling, eller en planlagt jobb i CI-en din
Postman ConsoleKonsollet
Dynamiske variabler {{$random…}}De samme, pluss 116 helpere — se referansen

Forespørslene dine blir filer i repoet ditt. De følger samme gjennomgangssyklus som koden din, historikken deres er git-historikken, og tilgangsrettighetene er de som gjelder i kodeplattformen din.

Ingen hostet arbeidsområde å administrere, og ingen API-data hos en tredjepartstjeneste. Se Prosjekter og .restorm-filer.

For å være ærlig: Restorm har ikke noe hostet arbeidsområde for samarbeid, ingen offentlig API-portal, ingen kommentarer direkte på forespørslene, og ingen hostet overvåking. Hvis organisasjonen din bygger på disse elementene, finnes det ingen direkte tilsvarende — deling går gjennom git.