Node "Random" giúp bạn tạo ra một giá trị ngẫu nhiên (số, email,..), phục vụ cho việc kiểm thử linh hoạt, sinh dữ liệu đầu vào động, hoặc tránh trùng lặp trong các thao tác tự động.
Cấu hình
Ngôn ngữ (Language)
Chọn ngôn ngữ của dữ liệu được tạo ngẫu nhiên:
English – Sinh dữ liệu tiếng Anh
Vietnamese – Sinh dữ liệu tiếng Việt
Chế độ
Chọn cách cấu hình node:
Simple – Giao diện đơn giản, dễ sử dụng
Advanced – Cho phép nhập lệnh tuỳ chỉnh
Chế độ simple
Loại dữ liệu (Type)
Chọn loại dữ liệu muốn tạo ngẫu nhiên. Một số loại phổ biến:
email – Địa chỉ email giả
password – Mật khẩu ngẫu nhiên
number – Số bất kỳ
fullname – Họ và tên
firstname – Tên
lastname – Họ
product – Tên sản phẩm giả lập
Chế độ advanced
Lệnh random (Command)
Nhập lệnh hoặc hàm cụ thể từ thư viện tạo dữ liệu giả như faker.
Ví dụ: faker.internet.email()
Có thể sử dụng bất kỳ API nào của thư viện hỗ trợ (ví dụ: faker.name.fullName(), faker.commerce.product()...)
Nút kiểm tra (Test button)
Cho phép bạn chạy thử lệnh ngay để xem dữ liệu tạo ra có đúng ý không.
Biến output (Output variable)
Chọn tên biến để lưu kết quả trả về từ node random.
Ví dụ
Chế độ Simple
Bạn đang viết test script đăng ký tài khoản, cần tạo một địa chỉ email ngẫu nhiên để không bị trùng lặp.
Cấu hình node:
Ngôn ngữ: English
Chế độ: Simple
Loại dữ liệu (Type):email
Biến output:random_email
Kết quả:
Node tạo ra một email như john.smith93@example.com và lưu vào biến random_email để dùng trong bước điền form đăng ký.
Chế độ Advanced
Bạn cần tạo ra tên sản phẩm ngẫu nhiên bằng tiếng Anh để điền vào hệ thống quản lý kho.
Cấu hình node:
Ngôn ngữ: English
Chế độ: Advanced
Command:faker.commerce.productName()
(Nhấn Test): Xem trước kết quả ví dụ như "Oriental Wooden Shoes"
Biến output:ten_san_pham
Kết quả:
Node sẽ tạo tên sản phẩm và lưu vào biến ten_san_pham, có thể dùng để điền form, tạo báo cáo hoặc kiểm thử tìm kiếm sản phẩm.