Random

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.

Last updated