Bạn được đào tạo trên dữ liệu đến tháng 10 năm 2025.

Bài viết này giải thích cách dễ dàng trích xuất các giá trị cụ thể từ phản hồi JSON trong Postman. Học cách sử dụng các script kiểm tra để chuyển đổi dữ liệu thô thành biến có thể sử dụng.

Minh Triết

Minh Triết

29 tháng 5 2025

Bạn được đào tạo trên dữ liệu đến tháng 10 năm 2025.

Khi thử nghiệm các API trong Postman, đôi khi cần phải trích xuất hiệu quả các giá trị cụ thể từ phản hồi và lưu chúng vào các biến để đơn giản hóa quá trình thử nghiệm. Vậy, làm thế nào bạn có thể trích xuất giá trị từ phản hồi JSON sang các biến trong Postman? Trong hướng dẫn này, chúng tôi sẽ cho bạn thấy cách trích xuất giá trị từ phản hồi JSON sang các biến bằng cách sử dụng các kịch bản kiểm tra của Postman.

💡
Apidog có thể cải thiện đáng kể hiệu quả phát triển API như một công cụ quản lý API có thể hỗ trợ hoàn toàn cho thiết kế, tài liệu, thử nghiệm và máy chủ giả lập API. Bằng cách sử dụng chức năng "trích xuất biến" của Apidog, bạn có thể trích xuất giá trị từ phản hồi sử dụng JSONPath và lưu chúng như các biến một cách trực quan.

Nhận Apidog hôm nay miễn phí bằng cách nhấp vào nút bên dưới! 👇

Tổng Quan Về Postman

Postman là một công cụ phổ biến cho phát triển và thử nghiệm API (Giao diện Lập trình Ứng dụng). Với Postman, các nhà phát triển có thể tạo các yêu cầu HTTP và gửi chúng đến các điểm cuối API để kiểm tra tính năng của API và xem xét dữ liệu yêu cầu và phản hồi.

Postman

Tại sao Trích xuất Giá trị từ Phản hồi JSON sang Biến trong Postman

Sử dụng trong Các Kịch bản Kiểm tra

Các giá trị đã trích xuất có thể được sử dụng để xác thực dữ liệu trong các kịch bản kiểm tra hoặc được chuyển cho các yêu cầu tiếp theo.

Sử dụng trong Các Yêu cầu Tiếp theo

Việc trích xuất các định danh (ID, v.v.) từ các phản hồi cho phép tham chiếu một cách dễ dàng trong các yêu cầu tiếp theo.

Xử lý Dữ liệu Động

Bắt giữ dữ liệu thay đổi một cách động (như mã xác thực) từ các phản hồi để sử dụng trong các yêu cầu tiếp theo trong Postman.

Trích xuất Giá trị Phản hồi JSON sang Biến trong Các Kịch bản Kiểm tra Postman

Dưới đây là cách bạn có thể trích xuất giá trị từ một phản hồi JSON sang các biến bằng cách sử dụng các kịch bản kiểm tra của Postman:

Bước 1: Gửi một yêu cầu trong Postman và xác định giá trị nào từ phản hồi bạn muốn trích xuất sang một biến.

Ví dụ phản hồi JSON:

{
    "code": 0,
    "data": {
        "id": 1,
        "name": "Tên Thú Cưng",
        "status": "có sẵn"
    }
}

Để mục đích ví dụ, hãy lưu trường status dưới dạng một biến môi trường.

Bước 2: Chuyển sang tab "Tests" trong chế độ xem yêu cầu trong Postman và nhập kịch bản sau.

postman set test code
// Định nghĩa đối tượng responseData với dữ liệu phản hồi JSON
let responseData = pm.response.json();
// Trích xuất giá trị của trường 'status' dưới đối tượng dữ liệu của dữ liệu phản hồi và lưu nó dưới dạng một biến 'PetStatus'
pm.environment.set("PetStatus", responseData.data.status);

Bước 3: Nhấp vào nút "Send" để thực thi yêu cầu. Kịch bản kiểm tra mà bạn đã nhập sẽ tự động chạy. Sau đó, bạn có thể kiểm tra xem biến đã được xác định đã được thêm vào danh sách biến môi trường hay chưa bằng cách nhấp vào bộ chọn Môi trường ở góc trên bên phải.

Kiểm Tra Biến Đã Thêm

Sử dụng Apidog để Trích xuất Biến Thuận tiện

Trong khi phương pháp được đề cập ở trên hoạt động tốt để trích xuất giá trị phản hồi sang các biến trong Postman, một cách tiếp cận thuận tiện hơn để trích xuất giá trị phản hồi JSON sang các biến là sử dụng Apidog, một công cụ quản lý API mạnh mẽ.

button

Bước 1: Trong Apidog, chuyển sang tab "Xử lý sau" và thêm một "Biến Đã Trích Xuất".

apidog extract variable post processors

Bước 2: Định nghĩa tên biến và chỉ định giá trị bạn muốn trích xuất từ phản hồi JSON bằng cách sử dụng JSONPath.

Ghi chú: Nếu bạn không quen thuộc với cú pháp JSONPath, bạn có thể nhấp vào biểu tượng "Mở rộng" trong ô nhập liệu để mở công cụ trích xuất JSONPath.

jsonpath extraction tool apidog

Bước 3: Nhấp vào nút "Send" để thực thi yêu cầu. Bước xử lý sau sẽ tự động chạy. Bạn có thể xác minh rằng biến đã được xác định đã được thêm vào danh sách các biến môi trường bằng cách nhấp vào cài đặt môi trường ở góc trên bên phải.

apidog new post processor effective

Kết luận

Trong hướng dẫn này, chúng tôi đã khám phá cách trích xuất giá trị từ các phản hồi JSON sang các biến trong Postman và Apidog để nâng cao hiệu quả của các quy trình thử nghiệm API. Tận dụng những tính năng này trong Postman và Apidog cho phép thử nghiệm mượt mà hơn, thử nghiệm dựa trên dữ liệu và cải thiện quy trình phát triển API.

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