Nhảy tới nội dung
Phiên bản: 1.0.1

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ườngBắt buộcĐịnh dạngRàng buộcMô tả
NameCóTextboxName không được bỏ trống và duy nhấtTên biến khi sử dụng
TypeCóComboboxSchema, String, Number, Object hoặc ListKiểu dữ liệu của biến
DescriptionKhôngTextboxMô 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

add-input-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

add-by-click-generate.png

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

add-output-var-by-click-add-btn.png

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.