API Testing với Postman (Phần 8) – Environments

Phần này đã có nhiều người viết bài hướng dẫn tiếng việt nhưng còn thiếu 1 số phần nên mình viết lại.

I. Giới thiệu chung

Chức năng chính của Environment là 1 chỗ lưu “biến” giống như “biến” trong code để mình có thể tái sử dụng ở nhiều nơi.

Ứng dụng:
– Nhanh chóng chuyển qua lại giữa các môi trường Dev và Product mà không cần tạo lại các request mới vì phải thay đổi lại URL.
– Giúp lưu lại giá trị của response API trước để điền vào API sau. (Phần này có kết hợp với phần Pre-request và Tests, sẽ được giới thiệu ở các bài tiếp theo).
– Không phải sửa giá trị của các tham số quá nhiều lần.

Ở Postman sẽ chia làm 2 loại Environments: Local và Global

  • Local: Phạm vi ảnh hưởng chỉ có khi chọn đúng Enviroments.
  • Global: Phạm vi ảnh hưởng đến toàn bộ các project có trong Postman, nhưng nếu có 2 biến cùng tên ở Local và Global thì sẽ ưu tiên lấy Local.

Vị trí của Environment trong khung làm việc của postman.

II.Tạo 1 Enviroment

  • Bước 1: Mở Manage Environments
  • Bước 2: Add thêm Enviroment mới
  • Bước 3: Điền tên của Enviroment, tên và giá trị của biến. Ở đây, mình lấy ví dụ với biến url có giá trị là 192.168.1.77

Dấu checkbox thể hiện rằng: có active cái biến đó hay ko. Trong ví dụ trên: mình đang active biến url và có thể sử dụng biến này trong môi trường Demo-dev.

Thế là bạn đã tạo được 1 môi trường cho việc test API rồi đấy. =)))) đùa chút thôi. Dưới đây là cách sử dụng các biến.

III. Lấy giá trị của các biến trong request

Chỉ cần viết theo cú pháp  {{tên_biến}}: ví dụ: {{url}}

Như trong hình:
1. Chỗ chuyển đổi qua lại giữa các Environment
2. Cách lấy giá trị biến. Lấy đúng sẽ có màu da cam, đưa chuột hover vào thì hiển thị giá trị của biến.
3. Nếu tên biến có màu đỏ có nghĩa là không có biến này trong Environment, chuyện này thường xảy ra khi chuyển đổi qua lại giữa các môi trường của các dự án khác nhau, hoặc đã inactive cái biến đó.

IV. Cách xem giá trị của các biến trong 1 enviroment

  • Cách 1: vào lại Manage Enviroment giống như việc Add Enviroment
  • Cách 2. Click vào icon con mắt

Muốn sửa thông tin của Environment bạn có thể click vào nút Edit để sửa.

V. Có thể làm những gì với 1 Enviroment?

Postman cung cấp những chức năng đơn giản cho 1 Environment như: import – export, duplicate, add, edit, delete.

XONG. Bây giờ thì xong thật rồi. Chúc các bạn làm việc Postman hiệu quả với chức năng Environment này. 😀

5 4 votes
Article Rating
Subscribe
Notify of
guest
7 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
trackback

[…] ← Previous Next → […]

trackback

[…] ← Previous Next → […]

trackback

[…] nay có bạn hỏi về việc lưu cả 1 list vào trong environment, mình cũng viết 1 bài ngắn nói về việc […]

Thành
Thành
3 years ago

cảm ơn anh rất nhiều ạ. Quá dễ hiểu cho một người mới như em ạ!

eser
eser
2 years ago

giá như cũng có ví dụ dự án thực tế như mấy bài trước, từ phần III đến các bài sau không thực hành theo, em thấy hơi khó hiểu với khó nhớ với dân trái ngành như em quá :))