Biến trong Postman API testing bao gồm 5 loại: đó là biến global, biến collection, biến environment, biến data, và biến local. Cùng tìm hiểu về mỗi loại biến này trong phần dưới đây
Biến Global
Biến global là biến có thể được sử dụng trong phạm vi workspace, nghĩa là bất kì collection nào trong cùng một workspace đều có thể lấy ra sử dụng.
Để xem hoặc tạo một biến global, ta bấm vào icon bên góc phải, sau đó chọn Add
Biến collection
Biến collection dùng với các request trong cùng một collection. Phạm vi của collection < global
Biến environment
Biến environment dùng riêng cho các môi trường khác nhau. Có thể lưu URL, email, password hoặc bất kì biến gì mà khi thay đổi môi trường, ví dụ từ dev sang staging, có thể thay đổi nhanh chóng, dễ dàng để chạy được request
Biến data
Biến data là biến lấy từ file CSV hoặc Json file từ Runner hoặc Newman. Biến này sẽ biến mất khi chạy xong file, không được lưu trữ lại
Biến local
Biến được viết và khai báo tại phần scripts. Biến chỉ khởi tạo khi ấn request bắt đầu và clear toàn bộ khi finish request kết thúc. Như trong ví dụ dưới đây, ta khai báo biến dataResponse để lưu trữ response dạng json sau khi run request. Và sau đó set nó là một biến environment để có thể sử dụng trong một request khác có cùng môi trường
Ngoài ra bạn có thể và tham khảo đọc thêm tại link sau: https://giangtester.com/api-testing-voi-postman-phan-19-phan-biet-va-su-dung-cac-loai-variables/