Giả lập mọi API ngay trong Chrome DevTools

wemock ghi lại các lệnh gọi API của trang, biến bất kỳ lệnh gọi nào thành mock chỉ với một cú nhấp, rồi trả mock đó về cho trang. Đổi giữa danh sách rỗng, lỗi máy chủ hay mạng chậm chỉ với một cú nhấp.

Miễn phí và mã nguồn mở (MIT). Phiên bản 1.6.0. Chưa có trên Chrome Web Store: hãy cài từ mã nguồn theo hướng dẫn trong README.

Xem wemock trong DevTools

Nhật ký: mọi lệnh gọi, và mock đã trả lời lệnh gọi đó
Nhật ký: mọi lệnh gọi, và mock đã trả lời lệnh gọi đó
Một mock trả lời bằng code
Một mock trả lời bằng code
Thanh Test: mock nào trả lời URL này?
Thanh Test: mock nào trả lời URL này?
Một SignalR hub được mock, không cần máy chủ
Một SignalR hub được mock, không cần máy chủ
Một cú nhấp để đổi sang kịch bản khác
Một cú nhấp để đổi sang kịch bản khác

wemock làm được gì

Ghi lại, rồi phát lại

Nhấp "Mock this" trên một lệnh gọi, hoặc "Save as scenario" cho cả danh sách. Lệnh gọi tới trang khác vẫn giữ nguyên host.

Kịch bản

Giữ "danh sách rỗng", "máy chủ sập" và "mạng chậm" cạnh nhau, đổi qua lại bằng một cú nhấp, có cả Undo.

Khớp và điền

Mẫu URL, tên GraphQL, và điều kiện trên query, header hoặc phần thân JSON. Điền phần thân bằng {{params.id}} hoặc {{uuid}}.

Chuỗi phản hồi và code

Trả lời mỗi lệnh gọi một kiểu: pending, pending, done. Hoặc viết phản hồi bằng JavaScript, chạy trong sandbox.

WebSocket và SignalR

Mock một socket bằng một dòng thời gian gồm tin nhắn và phản hồi, hoặc biến một kết nối thật thành mock.

Nhập dữ liệu

Nhập tệp HAR từ tab Network, tệp OpenAPI hoặc Swagger, hay bản xuất của Mokku.

Dữ liệu của bạn ở lại trong trình duyệt

wemock không có máy chủ và không có analytics. wemock chạy trên localhost, và chỉ chạy trên trang khác sau khi bạn bật nó cho trang đó.

Đọc chính sách quyền riêng tư