Phục vụ thiết kế dưới dạng mock
Một khi các mô hình và tuyến của bạn đã được định nghĩa, Restorm biết cách phục vụ thiết kế của bạn như một máy chủ mock thực thụ. Bạn trỏ ứng dụng (hoặc một client) của mình vào đó và bạn kiểm thử cách nó tiêu thụ API — ngay cả trước khi back-end tồn tại.

Khởi động máy chủ
Section titled “Khởi động máy chủ”Trong phần Máy chủ, bật Phục vụ thiết kế này, chọn một
cổng và khởi động việc lắng nghe. Bạn có thể thêm một độ trễ mô phỏng để
mô phỏng một mạng thực, và bật chế độ có trạng thái: khi đó các POST / PUT /
DELETE sẽ sửa đổi một kho trong bộ nhớ (được đặt lại khi khởi động lại).
Máy chủ từ chối khởi động chừng nào thiết kế còn có vấn đề xác thực — hãy sửa chúng trước.
Các phản hồi được phục vụ trước tiên đến từ các ví dụ có tên của bạn, rồi từ một
tập dữ liệu được sinh tự động. Máy chủ cũng phơi bày một
/swagger.json.
Một thiết kế, tất cả các giao thức
Section titled “Một thiết kế, tất cả các giao thức”Đây là trọng tâm của chế độ mock: HTTP luôn được phục vụ, và mỗi giao thức khác được bật bằng một công tắc đơn giản Cũng phục vụ phép chiếu này. Restorm chiếu tự động các tuyến của bạn — dựa trên phương thức, đường dẫn và các mô hình của chúng — vào từng giao thức:
| Giao thức | Phép chiếu |
|---|---|
| HTTP | Các tuyến REST của bạn, đúng như đã định nghĩa. |
| GraphQL | Các truy vấn và mutation tương ứng. |
| SOAP | Các thao tác và phong bì. |
| OData | Các tập thực thể tra cứu được. |
| gRPC | Các phương thức và thông điệp. |
Một bảng Phép chiếu cho thấy, đối với một tuyến nhất định, chữ ký của nó trong từng giao thức được phục vụ — « cùng một thao tác, đúng như từng giao thức phơi bày nó ».
Theo dõi và ép phản hồi
Section titled “Theo dõi và ép phản hồi”Trong lúc chạy, một bảng chỉ ra địa chỉ lắng nghe và số lượt gọi được phục vụ. Bạn có thể ép một phản hồi (một mã trạng thái, một thân cụ thể) trên một tuyến để tái hiện một trường hợp đặc biệt, rồi dừng máy chủ khi bạn đã xong.