Gå til indhold

Restorm eller Postman?

Postman er referenceværktøjet inden for API-test. Denne side fortæller, hvor Restorm er anderledes — med start i, at den designer API’er, ikke bare tester dem.

RestormPostman
Protokoller, der kan køres15, herunder Kafka, AMQP, Redis, STOMP, OData, tRPCHTTP, GraphQL, gRPC, WebSocket, MQTT, Socket.IO
API-designVisuel designer + mock af 5 protokoller + generering af klientkode og dokumentationCloud-baseret API-editor
Lagring af projektetEn fil på din egen disk, der kan versionsstyresHostet arbejdsområde, synkroniseret
DelinggitFælles arbejdsområde
KædningVisuelle scenarier (90 bokstyper)JavaScript-scripts + Collection Runner
Scriptsprog7 (TS, JS, Python, Lua, Ruby, R, C#)JavaScript
MockservereLokale, 6 protokoller, offlineHostede
NetværksfirewallJa, alle udgående kald kontrolleresNej
AI-styringIndbygget MCP-server — styrer appen (brugerflade, kørsel, skærmbilleder)Separat MCP-server på cloud-API’ens side
Optag en websideIndbygget minibrowser + udledning af ruter, der kan afspilles igen (REST, GraphQL, gRPC-web, WebSocket)Proxy / opsnapning af trafik
LicensmodelKapaciteter, ingen kvoterPr. plads, med kvoter

Restorm er ikke kun en klient: det er også en API-designer. Modellér et API i hånden — modeller, enums, ruter — server det derefter som en mock i HTTP, GraphQL, SOAP, OData og gRPC på én gang, og generér dets klientkode og dokumentation uden at skrive en linje spec. Postman tilbyder en cloud-baseret API-editor; Restorm designer, simulerer og genererer lokalt, i samme værktøj som dine tests.

Det er den strukturelle forskel. Et Restorm-projekt er en YAML-fil, der ligger i dit repositorium: dine anmodninger følger samme gennemgangsforløb som din kode, deres historik er git-historikken, og adgangsrettighederne er dem, din forge har.

Serialiseringen er deterministisk — kanonisk nøglerækkefølge, id’er der udledes stabilt — så git diff forbliver læsbart. Se Projekter og .restorm-filer.

Hvor Postman kræver, at du skriver JavaScript i Pre-request- og Tests-faner spredt ud over samlingen, tilbyder Restorm en graf: flowet er synligt, forgreninger og løkker er bokse, og udførelsesrækkefølgen er selve tegningen frem for en underforstået egenskab ved samlingen.

Når grafen ikke slår til, findes Code-boksen — i syv sprog.

Kafka, AMQP, Redis, STOMP, OData, tRPC og JSON-RPC er førsteklasses anmodningstyper med deres egen editor og udførelse. Se protokolkataloget.

Konkret: testen af et hændelsesdrevet system — REST-kald, Kafka-besked, MQTT-notifikation — kan være i ét enkelt projekt og ét enkelt scenarie.

Restorm blokerer som standard alle udgående kald, der ikke kommer fra en URL i dit projekt, og beder dig om lov. Se Firewallen. Det er en garanti, ingen anden API-klient tilbyder.

Restorm afgrænser kapaciteter, aldrig kvoter: ingen grænse for anmodninger, samlinger eller kald. Købsudløseren er kørsel i continuous integration. Se Planer og kapaciteter.

Dine samlinger importeres, som de er, scripts inklusive — pm.*-kompatibilitetslaget får dem til at virke uden omskrivning. Se Migrér fra Postman.