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.
0 Nhận xét