All docs
Feature reference Build tests 2 min reference

Generated and random test data

Generated test data replaces a fixed recorded value with a fresh or reusable random value, optionally with a prefix and suffix.

This reference explains the term, its purpose, a practical example, common use cases, where it appears in Rima, and the closest product visual.
A Rima project detail page
Project settings, variables, groups, schedules, tests, and run history in one place.

Definition

Generated test data replaces a fixed recorded value with a fresh or reusable random value, optionally with a prefix and suffix.

What it is for

It keeps repeat runs from colliding with data created by earlier runs.

How it works

  • Random once generates a value now and saves it as a fixed value; it stays the same on later runs.
  • Random each run stores the generator settings and produces a fresh value during every playback.
  • Generators cover text, number, alphanumeric, valid email, phone, full name, password, URL, address, date, lorem text, and username, with optional prefix and suffix.
  • The valid-email generator creates a real Rima test inbox, which unlocks email validations, extraction, and link-click steps.

Example

Generate a new email address for every registration run, or generate a username once and reuse it later in the same flow.

Common use cases

  • Unique registrations.
  • Random dropdown choices.
  • Fresh order references.
  • Repeatable data with a custom prefix.

Where to find it

Edit an input or selection step and choose Random once, Random each run, or the random-option setting.

Limitations, requirements, and permissions

  • Email-based validations and extraction require the random valid-email generator, not a fixed address.
  • Each generator has its own options and caps (for example, the password editor accepts lengths from 1 to 200).
  • Random once does not regenerate later because the previewed value is saved as a fixed value.

Related features and guides

Ready to try it yourself?

Create your free account, record your first flow, add a validation, and let Rima run it on a schedule for you.

Start free trial