Cách Tạo Dữ Liệu Giả Lập Từ OpenAPI Schema

INEZA Felin-Michel

INEZA Felin-Michel

30 tháng 12 2025

Cách Tạo Dữ Liệu Giả Lập Từ OpenAPI Schema

Apidog cho doanh nghiệp

Triển khai tại chỗ

SSO & RBAC

Tuân thủ SOC 2

Khám phá Apidog Enterprise

Bạn vừa hoàn thành thông số kỹ thuật OpenAPI của mình. Đó là các điểm cuối đẹp, sạch sẽ, lược đồ yêu cầu/phản hồi được xác định rõ ràng và tài liệu toàn diện. Nhưng có một vấn đề. Nhóm giao diện người dùng của bạn đang sốt ruột chờ đợi một backend hoạt động để bắt đầu phát triển. Nhóm QA của bạn cần một thứ gì đó để kiểm tra. Bạn bị mắc kẹt trong tình trạng khó xử khi API đã được thiết kế nhưng chưa được xây dựng.

Điều gì sẽ xảy ra nếu bạn có thể ngay lập tức biến thông số kỹ thuật OpenAPI đó thành hiện thực? Điều gì sẽ xảy ra nếu bạn có thể tạo ra dữ liệu giả (mock data) thực tế, có thể tùy chỉnh, khớp hoàn hảo với lược đồ của bạn, cung cấp cho mọi người một API hoạt động để sử dụng ngay hôm nay? Đây không phải là điều viển vông. Với công cụ phù hợp, bạn có thể biến tài liệu OpenAPI tĩnh của mình thành một API giả động, đầy đủ chức năng chỉ trong vài phút.

Bây giờ, chúng ta hãy cùng xem qua quy trình chính xác để tạo dữ liệu giả từ lược đồ OpenAPI của bạn bằng Apidog, từng bước một.

Bước 1: Nhập lược đồ OpenAPI của bạn vào Apidog

Hành trình bắt đầu bằng việc đưa hợp đồng API của bạn vào Apidog. Đây là một quy trình đơn giản.

1. Tạo Dự án Mới hoặc Chọn Dự án Hiện có:

Đăng nhập vào không gian làm việc Apidog của bạn. Bạn có thể tạo một dự án mới dành riêng cho API này hoặc chọn một dự án hiện có nơi bạn muốn đặt mock.

2. Bắt đầu Nhập:

Tìm tùy chọn "Import" (Nhập). Trong Apidog, đây thường là một nút nổi bật (thường là biểu tượng "+" hoặc một menu "Import" chuyên dụng). Nhấp vào đó và chọn "OpenAPI/Swagger" từ danh sách các tùy chọn nhập.

nhập openapi/swagger vào Apidog

3. Cung cấp Tài liệu OpenAPI của bạn:

Bạn có ba cách tiện lợi để thực hiện điều này:

4. Cấu hình Cài đặt Nhập (Tùy chọn nhưng được Khuyên dùng):

Apidog sẽ hiển thị bản xem trước và yêu cầu xác nhận. Tại đây, bạn thường có thể:

5. Hoàn tất việc Nhập:

Nhấp vào nút "Import" (Nhập) cuối cùng. Apidog sẽ xử lý thông số kỹ thuật của bạn. Trong vài giây, bạn sẽ thấy toàn bộ cấu trúc API của mình hiện ra trong giao diện Apidog – tất cả các đường dẫn, phương thức, tham số và quan trọng nhất là lược đồ yêu cầu và phản hồi của bạn giờ đây được tái tạo một cách trung thực.

Bước 2: Apidog Tự động Tạo Dịch vụ Mocking

Đây là lúc điều kỳ diệu xảy ra. Bạn không cần cấu hình thủ công từng điểm cuối để bắt đầu mocking. Ngay khi lược đồ OpenAPI của bạn có trong Apidog, nền tảng này đã sẵn sàng tạo ra các dịch vụ mock.

Tìm tính năng Mock:

Trong dự án API đã nhập của bạn, điều hướng đến bất kỳ điểm cuối nào. Bạn sẽ thấy các tab hoặc phần "Edit" (Chỉnh sửa), "Request" (Yêu cầu) và "Mock". Phần Mock là trung tâm điều khiển của bạn.

Bước 3: Khai thác sức mạnh của Smart Mock

Dữ liệu mock ban đầu là tốt, nhưng tính năng Smart Mock của Apidog làm cho nó trở nên tuyệt vời hơn. Smart Mock tính đến ngữ cảnh để tạo ra dữ liệu thực tế và hữu ích hơn.

Cách Smart Mock hoạt động:

Smart Mock phân tích tên và loại thuộc tính của bạn để suy ra loại dữ liệu nên có ở đó. Đó không chỉ là các chuỗi và số ngẫu nhiên; đó là dữ liệu phù hợp về mặt ngữ nghĩa.

Điều này có nghĩa là các nhà phát triển giao diện người dùng của bạn sẽ thấy dữ liệu như "firstName": "Emma", "city": "San Francisco""ipAddress": "192.168.1.1" thay vì các ký tự giữ chỗ chung chung, giúp trải nghiệm phát triển và thử nghiệm của họ có giá trị hơn rất nhiều.

Bước 4: Toàn quyền kiểm soát với Custom Mock

Mặc dù Smart Mock mạnh mẽ, nhưng đôi khi bạn cần kiểm soát chính xác. Đây là lúc khả năng Custom Mock của Apidog phát huy tác dụng. Bạn có thể định nghĩa chính xác loại dữ liệu nào được trả về cho các điểm cuối cụ thể hoặc thậm chí các trường cụ thể.

setting up custom mock

Kết luận: API của bạn, Sống động ngay lập tức

Việc tạo dữ liệu giả từ lược đồ OpenAPI bằng Apidog biến chu kỳ phát triển của bạn từ một trò chơi chờ đợi tuần tự thành một trung tâm mạnh mẽ, song song và hiệu quả. Trong thời gian ít hơn pha một tách cà phê, bạn có thể chuyển từ một thông số kỹ thuật tĩnh sang một API giả động, thông minh giúp tăng tốc mọi nhóm xung quanh bạn.

Quy trình này đơn giản nhưng mạnh mẽ: Nhập, Tạo và Tùy chỉnh. Apidog đảm nhận công việc nặng nhọc trong việc diễn giải lược đồ của bạn và cung cấp cả các giá trị mặc định thông minh lẫn khả năng kiểm soát chi tiết.

Đừng để các API được thiết kế đẹp mắt bị bỏ xó trong các tài liệu đặc tả. Hãy biến chúng thành hiện thực ngay lập tức, kiểm tra thiết kế của chúng và loại bỏ mọi rào cản cho toàn bộ nhóm của bạn.

Sẵn sàng biến thông số kỹ thuật OpenAPI của bạn thành các API giả hoạt động chỉ trong vài phút? Tải xuống Apidog miễn phí ngay hôm nay và trải nghiệm con đường nhanh nhất từ thiết kế API đến mô phỏng sẵn sàng phát triển.

nút

Thực hành thiết kế API trong Apidog

Khám phá cách dễ dàng hơn để xây dựng và sử dụng API