Restorm 문서
Restorm은 데스크톱 API 테스트 환경입니다. 15 개의 프로토콜을 다루는 클라이언트, 모의 서버, 시각적 시나리오 편집기, 그리고 지속적 통합에서 사용할 수 있는 자동화 엔진으로 구성됩니다. 이 문서는 제품 전체를 다룹니다.
어디에서 시작할까요
Section titled “어디에서 시작할까요”- Restorm을 처음 접하십니까? 먼저 Restorm이란?을 읽고, 이어서 설치와 빠른 시작으로 넘어가십시오.
- Postman, Bruno, Insomnia에서 옮겨 오셨습니까? Postman에서 이전하기부터 시작하십시오. 기존 컬렉션을 그대로 가져올 수 있습니다.
- 특정 프로토콜을 찾고 계십니까? 프로토콜 카탈로그에는 지원되는 프로토콜마다 한 페이지가 준비되어 있습니다.
- 자동화가 목적이십니까? 시나리오와 CI에서의 헤드리스 실행을 참고하십시오.
제품의 주요 구성 요소
Section titled “제품의 주요 구성 요소”| 구성 요소 | 여기서 하는 일 |
|---|---|
| 개념 | .restorm 프로젝트, 요청, 폴더, 환경, 변수, 인증 |
| 프로토콜 | HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka |
| 가져오기 및 내보내기 | 24 가지 가져오기 형식(OpenAPI, Postman, Bruno, HAR, cURL 등)과 코드 스니펫 내보내기 |
| 시나리오 | 호출 연결, 분기, 루프, 어서션, CI에서의 실행 |
| 서버 모드 | 보유한 요청을 그대로 모의 서버로 호스팅 |
| 도구 | 미니 브라우저, 방화벽, 콘솔, 내장 git, MCP를 통한 AI 제어 |
| 참조 | Handlebars 헬퍼, 단축키, 설정, CLI, MCP 도구 |
Restorm 만의 차별점
Section titled “Restorm 만의 차별점”- 모든 것이 로컬에서 완결됩니다. 프로젝트는 디스크에 놓인 파일이고, 모의 서버는 사용자의 컴퓨터에서 동작하므로 외부 서비스를 거치는 왕복이 전혀 필요하지 않습니다.
- 모든 전송 방식을 하나의 도구로. 같은 프로젝트 트리 안에 REST 호출, MQTT 구독, Kafka 컨슈머, 스트리밍 gRPC 호출을 함께 담을 수 있습니다.
- 버전 관리에 적합합니다. 파일 형식이 결정적으로 직렬화되므로
git diff가 계속 읽기 쉬운 상태로 유지되며, Restorm에는 도메인을 이해하는 충돌 해결 기능을 갖춘 git 클라이언트가 내장되어 있습니다. - AI로 제어할 수 있습니다. Restorm은 MCP 서버를 제공하므로, 에이전트가 프로젝트를 읽고 요청을 실행하며 인터페이스를 조작할 수 있습니다.