Migrimi nga Postman
1. Eksportoni nga Postman
Section titled “1. Eksportoni nga Postman”Në Postman: Collection ▸ … ▸ Export ▸ Collection v2.1. Bëni të njëjtën gjë edhe për mjediset tuaja.
2. Importoni në Restorm
Section titled “2. Importoni në Restorm”Skedar ▸ Importo (Ctrl+I) dhe pastaj skedari JSON. Restorm e zbulon
formatin vetë.
Hollësi: Importimi i një koleksioni Postman.
Çfarë kalon automatikisht
Section titled “Çfarë kalon automatikisht”| Postman | Restorm |
|---|---|
| Dosjet | Dosje, në të njëjtën thellësi |
| Kërkesat HTTP | Kërkesa HTTP |
| Kërkesat GraphQL | Kërkesa GraphQL (jo kërkesa HTTP) |
| Trupat raw, formdata, urlencoded, file, graphql | Tipi përkatës i trupit |
| Variablat e koleksionit | Variabla të një mjedisi |
| Përshkrimet | Shënime dhe dokumentacion API-je |
| Përgjigjet shembull | Dokumentacion API-je |
| Skriptet para-kërkesës dhe testet | Një skenar i ekzekutueshëm, me shtresën pm.* |
Çfarë kërkon rregullim
Section titled “Çfarë kërkon rregullim”Vërtetimi
Section titled “Vërtetimi”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ë.
Mjediset
Section titled “Mjediset”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.
Runner-at dhe Newman
Section titled “Runner-at dhe Newman”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.
Barasvlerësimet e koncepteve
Section titled “Barasvlerësimet e koncepteve”| Postman | Restorm |
|---|---|
| Workspace | Një projekt .restorm, i versionuar në git |
| Collection | Një dosje ose një dosje variablash |
| Environment | Një mjedis brenda një dosjeje variablash |
| Globals | Një mjedis rrënjë, i trashëguar nga fëmijët e tij |
| Pre-request / Test script | Një skenar, ose një veprim kodi |
| Collection Runner | Një skenar |
| Newman | restorm --run --headless |
| Mock Server | Modaliteti i serverit, lokalisht |
| Monitors | Një veprim Kohëmatës, ose një detyrë e planifikuar e CI-së suaj |
| Postman Console | Konsola |
Variablat dinamike {{$random…}} | Të njëjtat, plus 116 helper-a — shihni referencën |
Ndryshimi thelbësor
Section titled “Ndryshimi thelbësor”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.