Bỏ qua để đến nội dung

Tài liệu Restorm

Restorm là một môi trường kiểm thử API trên máy tính để bàn: một client nói được mười lăm giao thức, một máy chủ giả lập, một trình biên tập kịch bản trực quan và một cỗ máy tự động hóa có thể dùng trong tích hợp liên tục. Tài liệu này bao quát toàn bộ sản phẩm.

KhốiBạn làm gì ở đó
Khái niệmDự án .restorm, yêu cầu, thư mục, môi trường, biến, xác thực
Giao thứcHTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka
Nhập & xuất24 định dạng nhập (OpenAPI, Postman, Bruno, HAR, cURL…) và xuất đoạn mã
Kịch bảnNối chuỗi lời gọi, rẽ nhánh, lặp, khẳng định, chạy trong CI
Chế độ máy chủLưu trữ máy chủ giả lập dựng từ chính các yêu cầu của bạn
Công cụTrình duyệt mini, tường lửa, bảng điều khiển, git tích hợp, điều khiển bằng AI qua MCP
Tham chiếuHelper Handlebars, phím tắt, cài đặt, CLI, công cụ MCP

Điều làm nên khác biệt của Restorm

Section titled “Điều làm nên khác biệt của Restorm”
  • Mọi thứ đều cục bộ. Dự án là các tệp trên ổ đĩa của bạn, máy chủ giả lập chạy trên máy của bạn, và không bao giờ cần đi vòng qua một dịch vụ bên thứ ba.
  • Một công cụ duy nhất cho mọi phương thức truyền tải. Cùng một cây dự án chứa các lời gọi REST, các đăng ký MQTT, các consumer Kafka và các lời gọi gRPC dạng luồng của bạn.
  • Thân thiện với quản lý phiên bản. Định dạng tệp được tuần tự hóa một cách tất định để git diff luôn dễ đọc, và Restorm đi kèm một client git có khả năng giải quyết xung đột theo ngữ nghĩa nghiệp vụ.
  • Điều khiển được bằng AI. Restorm cung cấp một máy chủ MCP: một tác nhân có thể đọc dự án của bạn, chạy các yêu cầu và điều khiển giao diện.