Nhập dữ liệu từ Postman

RakAPIt hỗ trợ bạn import các Postman Collection có sẵn để tạo dự án mới, thay vì phải xây dựng từ đầu. Điều này giúp tái sử dụng công việc trên Postman và bắt đầu kiểm thử chỉ trong vài phút.

Xuất dữ liệu từ Postman

Trước khi import dữ liệu vào RakAPIt, bạn cần chuẩn bị sẵn dữ liệu trong Postman. Bước này đảm bảo tất cả các collection của bạn đã sẵn sàng để chuyển đổi.

Bảng quy đổi Postman sang RakAPIt

Để giúp bạn hiểu cách dữ liệu được chuyển đổi, vui lòng tham khảo bảng quy đổi dưới đây:

Khái niệm Postman Tương ứng tại RakAPIt Ghi chú
Collection Project Toàn bộ collection được import thành một Project duy nhất, bao gồm cả metadata và cài đặt.
Folder Test Object Name Các folder lồng nhau sẽ được gộp vào tên của Test Object.
Request Test Object Mỗi API request được chuyển đổi thành một Test Object, giữ nguyên method, URL và cấu hình. Khác với kiểm thử thủ công của Postman, Test Object là đơn vị cốt lõi cho kiểm thử tự động trong RakAPIt.
Path / Query Params Test Object Parameters Các path variable và query string được tự động ánh xạ thành parameter của Test Object.
Request Body / Headers Test Object Body & Headers Cấu hình JSON và Header được giữ nguyên trong Test Object.
Saved Response / Examples List of Test Cases Các response đã lưu (Examples) trong Postman được chuyển đổi thành các Test Case có thể thực thi cho Test Object tương ứng.
Collection Variable Project Parameters Các variable trong phạm vi collection sẽ trở thành parameter dùng chung cho toàn bộ Project.
Environment (URL) Server URL Các base URL (ví dụ: baseUrl) được định nghĩa trong Postman environment sẽ được ánh xạ vào danh sách domain của Project trong RakAPIt.
Authorization Authorization Settings Hỗ trợ quy đổi cho Bearer Token, Basic Auth và No Auth.

🎥 Xem video: Cách ánh xạ dữ liệu trong thực tế

Xem cách RakAPIt chuyển đổi mượt mà các request, header và biến từ Postman thành các đối tượng tự động hóa có thể thực thi.

Export Collection

  • Bước 1: Mở mục Collections ở thanh sidebar bên trái của Postman.
  • Bước 2: Nhấn vào biểu tượng ... cạnh collection bạn muốn export.
  • Bước 3: Di chuột tới mục More từ menu thả xuống.
  • Bước 4: Chọn Export để mở hộp thoại cấu hình.

    postman_export_dialog

  • Bước 5: Nhấn nút Export trong hộp thoại popup và lưu file JSON vào máy tính của bạn.

    postman_save_file


Sự khác biệt chính: Postman Request vs RakAPIt Test Object

Đặc tính Postman Request RakAPIt Test Object
Mục đích chính Thực thi API và debug thủ công Định nghĩa API để phục vụ kiểm thử tự động
Lưu trữ phản hồi Saved Responses (lưu thủ công) Tự động lưu trữ kết quả sau mỗi lần thực thi
Kiểm thử (Scripts) Custom Pre/Post script (viết code thủ công) Cơ chế assertion tích hợp sẵn, không cần viết code

Nhập dữ liệu vào RakAPIt

Khi khởi tạo một Project mới, RakAPIt cho phép bạn sử dụng file Postman (định dạng Collection v2.1) để nhanh chóng đồng bộ và mở rộng các kịch bản kiểm thử sẵn có vào Project vừa tạo.

Các bước tạo Project kèm dữ liệu Postman

  • Bước 1: Nhấn vào nút Create a Project.

    add_testcase

  • Bước 2: Chọn Postman và nhấn Import file.

    import_postman

  • Bước 3: Tải lên file Postman của bạn (định dạng Collection v2.1).

    import_postman

  • Bước 4: (Tùy chọn) Chọn các Test Object muốn tạo cùng Project.

    import_postman

  • Bước 5: Nhấn nút OK để bắt đầu quá trình import.

Import file Postman vào Project có sẵn

Bạn có thể cập nhật project hiện có bằng cách import thêm Postman Collections.

  • Bước 1: Chọn Definition và nhấn vào Postman.
  • Bước 2: (Tùy chọn) Nếu đã tồn tại dữ liệu cũ, nhấn Delete trước khi nhập dữ liệu mới.

    import_postman

  • Bước 3: Nhấn Import file để tải lên file mới.

    import_postman

  • Bước 4: Chọn file mới bạn muốn nhập để bắt đầu quá trình import.

Tạo Test Object từ file có sẵn

RakAPIt cung cấp tính năng cho phép bạn thêm các Test Object mới và tích hợp chúng vào project hiện có.

  • Bước 1: Nhấn vào Definition.
  • Bước 2: Chọn các Test Object bạn muốn thêm vào project.
  • Bước 3: Nhấn Import, sau đó nhấn Yes để bắt đầu quá trình import.

    import_postman