About test data generator
Define your own fields and generate rows of fake data in JSON, CSV or other formats.
Planning test data
- Include edge cases: very long names, empty optional fields and unusual characters.
- Use realistic volumes to test performance.
- Keep generated data separate from real data.
Fake on purpose
The values are randomly invented for testing. Email addresses use reserved example domains and phone numbers and addresses do not belong to real people, so they are safe to use in demos and test databases. Do not use them to deceive anyone.
A worked example
Define the fields id (number), name (name), email (email) and joined (date), ask for 100 rows and download as CSV. Open the CSV in a spreadsheet, or import it into a database to check that your import code handles every column type.
Think about edge cases
- Include rows with empty optional fields.
- Add very long and very short values.
- Use special characters, accents and different scripts.
