Variable
Tính năng Variable cho phép bạn định nghĩa và tái sử dụng các biến đầu vào (Input) và biến đầu ra (Output) một cách nhanh chóng, giúp đơn giản hóa việc thiết lập endpoint phức tạp.
Input variables: được sử dụng để ánh xạ (map) các giá trị đầu vào thành:
- Thuộc tính của request (ví dụ: headers, body, query params)
- Hoặc dùng trong các biểu thức, câu lệnh, hoặc luồng xử lý
Output variables: Được sử dụng để lấy dữ liệu đầu ra từ phản hồi (response) trả về của một request. Các biến này có thể được sử dụng lại trong các bước tiếp theo của scenario (luồng xử lý), hoặc làm điều kiện để kiểm tra logic.
Các biến sẽ gồm các trường thông tin
| Tên trường | Bắt buộc | Định dạng | Ràng buộc | Mô tả |
|---|---|---|---|---|
| Name | Có | Textbox | Name không được bỏ trống và duy nhất | Tên biến khi sử dụng |
| Type | Có | Combobox | Schema, String, Number, Object hoặc List | Kiểu dữ liệu của biến |
| Description | Không | Textbox | Mô tả chi tiết cho biến |
Cấu hình Input variable
Bước 1: Lựa chọn Advanced endpoint người dùng muốn cấu hình, mở tab Variable

Bước 2: Nhấn Select schema, hệ thống hiển thị danh sách các schema có thể sử dụng làm input variable

Cấu hình output variable
Thực hiện các bước tương tự như cách cấu hình input variable

Sử dụng biến
Trong scenario: Tham chiếu đến các biến đầu vào trong các câu lệnh như SQL, REST call, điều kiện rẽ nhánh,... bằng cú pháp: "$ten_bien"
Ví dụ:
- Nếu bạn khai báo biến đầu vào là: "abc: Hello" thì bạn có thể dùng: "SELECT * FROM message_logs WHERE message = $abc"" Hệ thống sẽ thay "$abc" bằng giá trị của biến "abc" khi thực thi câu lệnh.
Trong Rest Mapping: REST Mapping là nơi bạn định nghĩa:
- Request Params
- Request Headers
- Request Body
Khi cấu hình phần body của request, bạn có thể nhấn nút: Get from input variable. Hệ thống sẽ tự động tạo cấu trúc JSON tương ứng biến bạn chọn.