Aller au contenu

Migrimi nga Postman

Në Postman: Collection ▸ … ▸ Export ▸ Collection v2.1. Bëni të njëjtën gjë edhe për mjediset tuaja.

Skedar ▸ Importo (Ctrl+I) dhe pastaj skedari JSON. Restorm e zbulon formatin vetë.

Hollësi: Importimi i një koleksioni Postman.

PostmanRestorm
DosjetDosje, në të njëjtën thellësi
Kërkesat HTTPKërkesa HTTP
Kërkesat GraphQLKërkesa GraphQL (jo kërkesa HTTP)
Trupat raw, formdata, urlencoded, file, graphqlTipi përkatës i trupit
Variablat e koleksionitVariabla të një mjedisi
PërshkrimetShënime dhe dokumentacion API-je
Përgjigjet shembullDokumentacion API-je
Skriptet para-kërkesës dhe testetNjë skenar i ekzekutueshëm, me shtresën pm.*

Blloqet e vërtetimit të Postman dokumentohen (me vlerat e ndjeshme të maskuara), por nuk shndërrohen në kredenciale të ekzekutueshme.

Rikrijoni një kërkesë vërtetimi: është punë pesë minutash dhe ju fitoni rinovimin automatik të token-it si edhe ritentativën mbi 401, gjë që Postman nuk e bën vetë.

Eksportojini nga Postman dhe rikrijojini brenda një dosjeje variablash.

Përfitoni nga rasti për të përdorur nënmjediset: aty ku Postman imponon një mjedis të rrafshët për çdo cak, Restorm lejon një bazë të përbashkët dhe mbivendosje sipas klientit ose sipas rajonit.

Ky është zëvendësimi më i frytshëm. Një skenar bën atë që bën një runner, por më mirë:

  • fluksi është i dukshëm në vend që të jetë një renditje e nënkuptuar koleksioni;
  • degëzimet, ciklet dhe ritentativat janë kuti, jo pm.setNextRequest;
  • ekzekutimi në CI është i integruar, me kode dalje të pastra — shihni Ekzekutimin headless dhe CI.
PostmanRestorm
WorkspaceNjë projekt .restorm, i versionuar në git
CollectionNjë dosje ose një dosje variablash
EnvironmentNjë mjedis brenda një dosjeje variablash
GlobalsNjë mjedis rrënjë, i trashëguar nga fëmijët e tij
Pre-request / Test scriptNjë skenar, ose një veprim kodi
Collection RunnerNjë skenar
Newmanrestorm --run --headless
Mock ServerModaliteti i serverit, lokalisht
MonitorsNjë veprim Kohëmatës, ose një detyrë e planifikuar e CI-së suaj
Postman ConsoleKonsola
Variablat dinamike {{$random…}}Të njëjtat, plus 116 helper-a — shihni referencën

Kërkesat tuaja bëhen skedarë brenda depos suaj. Ato ndjekin të njëjtin cikël rishikimi si kodi juaj, historiku i tyre është historiku git dhe të drejtat e qasjes janë ato të platformës suaj.

Asnjë hapësirë pune e strehuar për t’u administruar dhe asnjë e dhënë API-je mbi një shërbim të palës së tretë. Shihni Projektet dhe skedarët .restorm.

Dhe çfarë ka Postman që Restorm nuk e ka

Section titled “Dhe çfarë ka Postman që Restorm nuk e ka”

Që të jemi të sinqertë: Restorm nuk ka hapësirë pune bashkëpunuese të strehuar, as portal publik API-sh, as komente në rresht mbi kërkesat, as monitorim të strehuar. Nëse organizata juaj mbështetet mbi këto elemente, ato nuk kanë ekuivalent të drejtpërdrejtë — ndarja kalon përmes git.