Gå til indhold

Ofte stillede spørgsmål

Ja. Community-udgaven kan bruges uden konto og uden begrænsninger: alle kørselsprotokoller, alle imports, scenarier i brugerfladen, mockserverne og firewallen.

Udgaverne Pro og Enterprise låser op for kapaciteter — kørsel i continuous integration, indbygget git, avancerede MCP-værktøjer, SSO — aldrig for kvoter. Se Planer og kapaciteter.

Nej, kun hvis du vil aktivere en betalt udgave.

Windows (installationsprogram), macOS (arm64 og Intel), Linux (AppImage, .deb, .rpm). Se Installation.

Nej. Projekterne er filer på din egen disk, mockserverne kører på din maskine, og firewallen blokerer som standard alle udgående kald, der ikke kommer fra dit projekt.

En .restorm-fil, som standard i YAML (json og json5 er også mulige), eller en mappestruktur. Se Projekter og .restorm-filer.

Ja, det er den måde, deling er tænkt på. Serialiseringen er deterministisk, så diffene bliver læsbare.

Tilføj *.responses.zip og restorm.env til din .gitignore — se Filformater.

Hvordan deler jeg et projekt med mit team?

Section titled “Hvordan deler jeg et projekt med mit team?”

Via git. Der findes ikke noget hostet arbejdsområde. Se Teams og pladser.

Aldrig i projektet. Enten i en lokal hemmelighedsfil eller læst fra systemets miljøvariabler. Se Hemmeligheder.

Femten: HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka. Se kataloget.

Nej. Thrift kan importeres som dokumentation, men ikke køres; kun AMQP 0-9-1 (RabbitMQ) er implementeret; NATS understøttes ikke.

Ja, på seks protokoller: HTTP, GraphQL, gRPC, SOAP, WebSocket / Socket.IO / MQTT og OData. Lokalt og offline. Se Servertilstand.

Ja, inklusive dine scripts, som bliver et kørbart scenarie takket være pm.*-kompatibilitetslaget. Se Migrér fra Postman.

Fireogtyve. Se Importér et API.

Hvad sker der, når specifikationen ændrer sig?

Section titled “Hvad sker der, når specifikationen ændrer sig?”

Tolv formater kan synkroniseres igen: Restorm anvender deltaet, markerer forsvundne operationer som udfasede og bevarer dine ændringer. Se Opdatér fra kilden.

Hvorfor bliver min {{variable}} ikke erstattet?

Section titled “Hvorfor bliver min {{variable}} ikke erstattet?”

Næsten altid fordi værdien har typen Streng og ikke Udtryk: en streng sendes, som den er. Se Variabler og miljøer.

Den findes ikke. Restorm bruger godkendelsesanmodninger: en dedikeret anmodning, der henter tokenet og erklærer de headere, den producerer, med udløb og automatisk fornyelse. Det er mere generelt end en lukket liste. Se Godkendelse.

Ja, ved at modellere token-kaldet som en godkendelsesanmodning. Der findes ingen dedikeret guide til OAuth-flowet.

Disse skemaer er ikke implementeret indbygget i dag.

Hvordan adskiller et scenarie sig fra et script?

Section titled “Hvordan adskiller et scenarie sig fra et script?”

Det er en synlig graf: dataflowet er tegningen, og forgreninger og løkker er kasser. Se Introduktion til scenarier.

Ja, i syv sprog: TypeScript, JavaScript, Python, Lua, Ruby, R og C#. Se Kodeknuder.

Terminal window
restorm --open projet.restorm --run "Tests" --headless

På en Linux-runner skal du sætte xvfb-run -a foran. Headless-kørsel kræver en Pro-plan og et token i RESTORM_TOKEN. Se Headless-kørsel i CI.

En nægtet rettighed: manglende, ugyldigt eller tilbagekaldt token, eller en utilstrækkelig plan. Beskeden fortæller hvilken af dem.

Ja, via den indbyggede MCP-server, som er slået til som standard. Styring af anmodninger er med i Community-udgaven; scenarier, skærmbilleder og automatisering af brugerfladen hører til Pro-udgaven.

Ja: en agent styrer Restorm i dit navn og får den resolverede værdi af en hemmelighed, præcis som du ser den i programmet. Det er dine hemmeligheder. Det, som typen Hemmelighed garanterer, er, at de hverken følger med i projektet, i en eksport eller til en uautoriseret tredjepartstjeneste. Hvert kald registreres i MCP-loggene.

Nej, aldrig: på en maskine uden skærm starter den ikke, uanset hvad indstillingen siger.

Erstatter den indbyggede git min kommandolinje?

Section titled “Erstatter den indbyggede git min kommandolinje?”

Den supplerer den. Den bruger din lokale git: hvis git push virker i din terminal, virker det i Restorm. Dens virkelige værdi er konfliktløsningen, som viser entiteterne i deres rigtige editorer. Se Indbygget Git.

Nej, den hører til Pro-udgaven. Intet forhindrer dig i at bruge git fra kommandolinjen på et Restorm-projekt i Community-udgaven — formatet er lavet til det.

Indstillinger ▸ Udseende ▸ Sprog — 27 sprog til rådighed.

Indstillinger ▸ Udseende ▸ Tema — 14 temaer, som anvendes med det samme. Se Temaer.

Ja for de pakker, du henter direkte (AppImage, Windows-installationsprogrammet, .dmg). Pakkerne .deb og .rpm går gennem din pakkehåndtering. Se Installation.