Skip to main content

Struttura Campi

Output

Configura i campi e clicca Genera Dataset

Come utilizzare Test Data Generator

Define your fields

Add, rename or remove fields from the record: for each choose a type between string, number, boolean, null, email, date, uuid, array and nested object.

Activate limits if needed

Click "Boundary" on a field to generate boundary values (empty strings, extreme numbers, extreme dates) useful for testing edge cases and validation.

Set quantity and format

Choose the number of records to generate (1-500) and select between JSON and YAML-like output formats, then click "Generate Dataset".

Copy or download output

Use "Copy" to paste output into notes or "Download" to save the generated JSON or YAML file.

Suggerimenti

  • Activate boundary values on at least one critical field to quickly expose input validation bugs.
  • Use the nested type for simulating nested objects typical of API responses, useful for serialization testing.
  • Regenerate more times with the same field layout to get different batches for parallel testing.

Domande frequenti

What difference is there with the synthetic data generator Faker IT?

This tool focuses on technical test datasets based on basic types (string, number, UUID, nested objects) and automated test limits, while the synthetic data generator uses a JSON Schema to produce realistic data in Italian using Faker.

What are exactly "value boundaries"?

Limits of a type (empty string, very long string, min/max integer values, date range 0000-01-01 to 9999-12-31): used to test how your code handles edge cases, not typical values.

What is the maximum number of records that can be generated?

The limit is 500 records per generation to keep the tool reactive being entirely client-side.

Is the YAML-like format valid at 100%?

A simplified YAML representation, designed for fast readability. For use cases requiring strict adherence to the YAML specification, verify output with a YAML parser before using it in production.

Are data generated sent to a server?

No, data generation occurs entirely in the browser via JavaScript; no data is sent to the server.