Currently Empty: 0.00₫
Bài đọc – Biến trong Postman
Biến trong Postman
- Biến (Variable) trong Postman là một khái niệm quan trọng cho các Automation Tester thực hiện kiểm thử tự động.
Biến là gì?
- Biến là các giá trị có thể thay đổi trong các yêu cầu API.
- Chúng giúp giải quyết một số vấn đề như lặp lại khai báo giá trị chung, tạo dữ liệu kiểm thử duy nhất, và quản lý bộ dữ liệu kiểm thử cho từng môi trường
- Phạm vi và loại biến trong Postman:

1. Biến toàn cục (Global Variables):
- Biến toàn cục có thể truy cập ở bất kỳ đâu trong Postman.
- Chúng thường được sử dụng để kiểm tra nhanh và tất cả các yêu cầu có thể sử dụng chung.
- Cách sử dụng:
- Đặt giá trị: pm.globals.set(‘myVariable’, MY_VALUE);
- Lấy giá trị: pm.globals.get(‘myVariable’);
- Xóa biến: pm.globals.unset(‘myVariable’);
- Xóa tất cả biến: pm.globals.clear();
2. Biến bộ sưu tập (Collection Variables):
- Biến bộ sưu tập chỉ có thể truy cập từ các yêu cầu nằm trong cùng một bộ sưu tập.
- Chúng được sử dụng để lưu trữ các biến không thay đổi giữa các môi trường (ví dụ: dev, test, staging).
- Cách sử dụng:
- Đặt giá trị: pm.collectionVariables.set(‘myVariable’, MY_VALUE);
- Lấy giá trị: pm.collectionVariables.get(‘myVariable’);
- Xóa biến: pm.collectionVariables.unset(‘myVariable’);
- Xóa tất cả biến: pm.collectionVariables.clear();
3. Biến môi trường (Environment Variables):
- Biến môi trường chỉ hoạt động trong môi trường cụ thể (ví dụ: dev, test, staging).
- Chúng được sử dụng để lưu trữ các biến khác nhau giữa các môi trường.
- Cách sử dụng:
- Đặt giá trị: pm.environment.set(‘myVariable’, MY_VALUE);
- Lấy giá trị: pm.environment.get(‘myVariable’);
- Xóa biến: pm.environment.unset(‘myVariable’);
- Xóa tất cả biến: pm.environment.clear();
- Hiển thị tên môi trường: pm.environment.name
4. Biến cục bộ (Local Variables):
- Biến cục bộ chỉ tồn tại trong vòng đời của một yêu cầu cụ thể.
- Chúng được sử dụng để lưu trữ thông tin tạm thời trong quá trình chạy một API.
- Cách sử dụng:
- Đặt giá trị: pm.variables.set(‘myVariable’, MY_VALUE);
- Lấy giá trị: pm.variables.get(‘myVariable’);
- Xóa biến: pm.variables.unset(‘myVariable’);
- Xóa tất cả biến: pm.variables.clear();
5. Biến dữ liệu (Data Variables):
- Biến dữ liệu chỉ hoạt động khi sử dụng với chức năng đọc dữ liệu từ file CSV hoặc JSON.
- Cách sử dụng:
- Đọc giá trị từ file dữ liệu: pm.iterationData.get(‘myVariable’);
- Tùy thuộc vào mục đích sử dụng, bạn có thể tận dụng các loại biến này để làm cho việc kiểm thử API trong Postman linh hoạt hơn!
6. Sample Script và giải quyết vấn đề:
- Để giảm lặp lại khai báo URL cơ sở, sử dụng biến global hoặc environment.
- Để tạo dữ liệu kiểm thử duy nhất, sử dụng biến collection hoặc local.
- Để quản lý dữ liệu kiểm thử cho từng môi trường, sử dụng biến environment
Tham khảo tại:
1. https://learning.postman.com/docs/sending-requests/variables/variables/

