Chào bạn! Nếu bạn đang làm việc với APIs, có lẽ bạn đã nghe về Postman. Đây là một công cụ mạnh mẽ giúp việc kiểm thử và tương tác với APIs trở nên dễ dàng. Nhưng bạn có biết rằng bạn cũng có thể lưu các giá trị phản hồi dưới dạng biến môi trường trong Postman không? Đúng vậy! Hôm nay, chúng ta sẽ hướng dẫn bạn từng bước trong quy trình.
Tại sao lưu một giá trị phản hồi dưới dạng biến môi trường?
Trước khi bắt đầu, hãy nói về lý do tại sao bạn có thể muốn làm điều này. Khi bạn kiểm thử APIs, bạn thường cần sử dụng phản hồi từ một yêu cầu làm đầu vào cho yêu cầu khác. Thay vì sao chép và dán các giá trị một cách thủ công, bạn có thể lưu chúng dưới dạng biến môi trường. Điều này không chỉ tiết kiệm thời gian mà còn giảm thiểu rủi ro xảy ra lỗi.
Bước 1: Thiết lập môi trường của bạn
Điều đầu tiên, bạn sẽ cần thiết lập một môi trường trong Postman. Đây là nơi các biến của bạn sẽ được lưu trữ. Để làm điều này, hãy nhấp vào biểu tượng bánh răng ở góc trên bên phải và chọn “Quản lý Môi trường”.

Sau đó, nhấp “Thêm” để tạo một môi trường mới.

Đặt tên cho nó và bạn đã sẵn sàng!
Bước 2: Thực hiện yêu cầu API của bạn
Bước tiếp theo, bạn sẽ cần thực hiện một yêu cầu API. Đây có thể là GET, POST, PUT, hoặc bất kỳ loại yêu cầu nào khác. Điều quan trọng là phản hồi chứa giá trị bạn muốn lưu dưới dạng biến môi trường.

Bước 3: Lưu giá trị phản hồi
Đây là nơi phép màu xảy ra. Trong tab “Kiểm tra” của yêu cầu của bạn, bạn có thể viết mã JavaScript chạy sau khi yêu cầu được gửi đi. Để lưu một giá trị phản hồi, bạn sẽ sử dụng hàm pm.environment.set().

Giờ đây, khi bạn đã lưu giá trị phản hồi, bạn có thể sử dụng nó trong các yêu cầu khác. Để làm điều này, chỉ cần bọc tên biến của bạn trong dấu ngoặc nhọn đôi.
Cách lưu giá trị phản hồi dưới dạng biến môi trường trong Apidog
Apidog là một nền tảng hợp tác tích hợp được thiết kế để tinh giản nhiều khía cạnh của vòng đời API. Nó kết hợp chức năng của nhiều công cụ khác nhau.
Với Apidog, bạn có thể lưu một giá trị phản hồi dưới dạng biến môi trường để tái sử dụng nó qua các phần khác nhau trong quy trình làm việc API của bạn. Hãy cùng thực hiện các bước:
Mở Apidog và điều hướng đến Bồ công anh: Nhấp vào thêm Bồ công anh và chọn "Trích xuất Biến"

- Nhấp vào nút để hiển thị Công cụ Trích xuất JSONPAth

Nhập Biểu thức JSONPath để trích xuất biến của bạn, ví dụ, Jsonpath để trích xuất biến danh mục từ dữ liệu JSON là: $.[*].category.
(Nếu bạn không quen với JSON Path, chúng tôi khuyên bạn nên sử dụng công cụ AI miễn phí này để tạo: https://app.anakin.ai/apps/21858?r=Mw4DLLke)

Mở Quản lý Môi trường:
- Nhấp vào nút ở góc trên bên phải của ứng dụng Apidog.

- Chọn các Môi trường mà bạn muốn thêm biến: Đặt tên cho biến của bạn, Đặt giá trị hiện tại cho biến sau đó nhấp Lưu để lưu trữ biến..

Nhớ rằng:
- Các Biến Môi trường: Những biến này được quản lý trong phần quản lý môi trường và thay đổi dựa trên môi trường.
- Các Biến Toàn cầu: Giống như các biến môi trường nhưng giữ nguyên không thay đổi không phụ thuộc vào môi trường.
- Các Biến Cục bộ: Chỉ hợp lệ trong một lần chạy API hoặc gỡ lỗi trường hợp kiểm thử duy nhất và sẽ bị bỏ qua sau đó.
Sử dụng các biến có thể cải thiện đáng kể năng suất, đặc biệt là khi làm việc với dữ liệu nhạy cảm như token hoặc mật khẩu.
Kết luận
Tóm lại, khả năng lưu một giá trị phản hồi dưới dạng biến môi trường trong Postman là một tính năng mạnh mẽ nâng cao hiệu quả và tính linh hoạt của việc kiểm thử API. Tính năng này cho phép người dùng lưu trữ và tái sử dụng dữ liệu trên nhiều yêu cầu khác nhau, giảm thiểu sự trùng lặp và cải thiện độ chính xác của các bài kiểm tra.
Đối với Apidog, đây là một công cụ tuyệt vời để tài liệu hóa các API. Nó cung cấp một cách mô tả rõ ràng và ngắn gọn về cấu trúc và hành vi của một API, giúp các nhà phát triển dễ dàng hiểu và sử dụng API hiệu quả hơn. Việc cải tiến ApiDog có thể bao gồm việc thêm nhiều tính năng hơn như hỗ trợ cho nhiều định dạng dữ liệu, tích hợp tốt hơn với các công cụ khác và cải thiện giao diện người dùng để dễ dàng điều hướng hơn.
Tổng thể, cả Postman và Apidog đều đóng vai trò quan trọng trong quy trình phát triển và kiểm thử API. Chúng không chỉ đơn giản hóa các công việc mà còn đảm bảo rằng các API là mạnh mẽ, đáng tin cậy và dễ sử dụng. Bằng cách tiếp tục cải tiến và điều chỉnh các công cụ này theo nhu cầu phát triển của các nhà phát triển, chúng ta có thể mong đợi thấy sự phát triển API hiệu quả hơn và chất lượng cao hơn trong tương lai.
