Tovább a tartalomhoz

Restorm vagy Bruno?

A Bruno és a Restorm ugyanabból a meggyőződésből indul: az API-gyűjtemények kódnak számítanak, a tárházban a helyük. Ez nem apró közös vonás — épp ez választja el mindkettőt a Postmantől.

A különbség a hatókörben van.

RestormBruno
Helyi, verziózható tárolás
Formátum.restorm (YAML, JSON vagy JSON5), vagy mappamód.bru, kérésenként egy fájl
Futtatható protokollok15HTTP, GraphQL, gRPC
LáncolásVizuális forgatókönyvekJavaScript-szkriptek és -tesztek
Szkriptnyelvek7JavaScript
Szimulációs kiszolgálók6 protokoll, helyben
Importálás24 formátumPostman, Insomnia, OpenAPI
Hálózati tűzfal
AI-vezérlésBeépített MCP-kiszolgáló
Az alkalmazásba épített git✔, szakmai ütközésfeloldássalA megszokott git-eszközön keresztül
  • Kérésenként egy fájl. A diffek természetes módon minimálisak, a kódfelülvizsgálat pedig azonnali. A Restorm a mappamódjával hasonló eredményt ér el, de a Bruno ebből indul ki.
  • Az egyszerűség. A Bruno egy dolgot tesz, és azt jól. Ha csak HTTP- és GraphQL-hívásokról van szó, a kisebb felülete valódi előny.
  • A .bru nyelv, amely olvasható, és bármelyik szerkesztőben kézzel is szerkeszthető.
  • Nyílt forráskód.
Az adott helyzetA javaslatunk
Csak HTTP-/GraphQL-API, és a csapat a lehető legkevesebb eszközt akarjaBruno
Több szállítási mód — üzenetküldés, folyamok, gRPC, SOAPRestorm
Szolgáltatásokat kell helyben szimulálniRestorm
Összetett láncokat kell vezényelniRestorm
A nyílt forráskód abszolút elsőbbséget élvezBruno

A Bruno-gyűjtemények importálhatók, a szkriptekkel együtt — a bru.* réteg működésre bírja őket. Lásd: Bruno-gyűjtemény importálása.