Siirry sisältöön

Siirtyminen Postmanista

Postmanissa: Collection ▸ … ▸ Export ▸ Collection v2.1. Tee sama ympäristöillesi.

Tiedosto ▸ Tuo (Ctrl+I) ja sitten JSON-tiedosto. Restorm tunnistaa muodon itse.

Yksityiskohdat: Postman-kokoelman tuonti.

PostmanRestorm
KansiotKansiot samalla syvyydellä
HTTP-pyynnötHTTP-pyynnöt
GraphQL-pyynnötGraphQL-pyynnöt (ei HTTP-pyyntöjä)
Sisältötyypit raw, formdata, urlencoded, file, graphqlVastaava sisältötyyppi
Kokoelman muuttujatYmpäristön muuttujat
KuvauksetMuistiinpanot ja API-dokumentaatio
EsimerkkivastauksetAPI-dokumentaatio
Pyyntöä edeltävät skriptit ja testitSuoritettava skenaario pm.*-kerroksen kanssa

Postmanin todennuslohkot dokumentoidaan (arkaluonteiset arvot peitettyinä), mutta niitä ei muunneta suoritettaviksi tunnuksiksi.

Luo uudelleen todennuspyyntö: se vie viisi minuuttia, ja saat vastineeksi tokenin automaattisen uusimisen ja uudelleenyrityksen 401-vastauksella, mitä Postman ei tee itsestään.

Vie ne Postmanista ja luo ne uudelleen muuttujakansioon.

Käytä tilaisuus hyväksesi ja ota käyttöön aliympäristöt: siinä missä Postman pakottaa yhden litteän ympäristön kohdetta kohti, Restorm mahdollistaa yhteisen perustan ja asiakas- tai aluekohtaiset ohitukset.

Tämä on kannattavin korvaus. Skenaario tekee saman kuin runner, mutta paremmin:

  • virta on näkyvä implisiittisen kokoelmajärjestyksen sijaan;
  • haarautumiset, silmukat ja uudelleenyritykset ovat lohkoja, eivät pm.setNextRequest-kutsuja;
  • CI-suoritus on sisäänrakennettu ja poistumiskoodit ovat siistit — katso Headless-suoritus ja jatkuva integraatio.
PostmanRestorm
WorkspaceProjekti .restorm, versioituna gitissä
CollectionKansio tai muuttujakansio
EnvironmentYmpäristö muuttujakansiossa
GlobalsJuuriympäristö, jonka lapset perivät
Pre-request / Test scriptSkenaario tai kooditoiminto
Collection RunnerSkenaario
Newmanrestorm --run --headless
Mock ServerPalvelintila paikallisesti
MonitorsToiminto Ajastin tai CI:si ajastettu työ
Postman ConsoleKonsoli
Dynaamiset muuttujat {{$random…}}Samat, ja lisäksi 116 helperiä — katso viiteopas

Pyynnöistäsi tulee tiedostoja repositoriossasi. Ne käyvät läpi saman katselmuskierroksen kuin koodisi, niiden historia on git-historia ja käyttöoikeudet ovat versionhallintapalvelusi oikeuksia.

Ei isännöityä työtilaa hallinnoitavaksi eikä API-dataa kolmannen osapuolen palvelussa. Katso Projektit ja .restorm-tiedostot.

Ja mitä Postmanissa on, mitä Restormissa ei ole

Section titled “Ja mitä Postmanissa on, mitä Restormissa ei ole”

Rehellisyyden nimissä: Restormissa ei ole isännöityä yhteistyötilaa, ei julkista API-portaalia, ei rivikohtaisia kommentteja pyyntöihin eikä isännöityä valvontaa. Jos organisaatiosi nojaa näihin, niille ei ole suoraa vastinetta — jakaminen tapahtuu gitin kautta.