User Friendly

The Benerator user interface is very intuitive, easy to use and allows to handle all data tasks in a smart and efficient way. In addition, Benerator GUI is responsive.

Templates & Demos

Benerator UI brings powerful demos and ready-to-use templates for various use-cases to kick start your data project.

Project Manager

Manage Benerator projects easily and access them fast. Or why not invite your coworkers to collaborate.

Support & Training

Access support and training material, as well as the Benerator manual or our best practices collection from inside the Benerator UI. We make sure you get the most out of our smart tool to generate data for your scenarios.

User Profiles & System Management

Manage your user profile or manage the Benerator. Depending on your user role, retrieve insights about your Benerator instance, configure system tasks for housekeeping and maintenance, or control instance-wide data workflows. The Benerator API is available to integrate with your custom tooling.


Benerator UI guides you best to create your Benerator descriptor file for data processing. With syntax support, it is a straightforward and simple process to annotate the powerful XML files that Benerator turns into realistic sets of data for any use-case.


Take advantage of context-sensitive autocompletion and plenty of benerator snippets during the creation of your beneration model and workflows. Use excel-like features to edit your business data in the powerful GUI.

Editor Features

Perform search and replace operations like in your favourite editor.

Language Support

Benefit of syntax highlighting for multiple languages (e.g. Python, Java, FTL, SQL, JS) that are supported by Benerator. Simply re-use your programming code for individual processing of your data: there is no problem to use your individual encryption or decryption algorithms when generating data (e.g. for handling credit card records).


Start and test run your data workflows in real-time.


Get immediate results and access your preview data, logs and more.

Result Overview

Benerator UI let you preview and check the generated and processed data. Dynamically select the tables or files you like to preview and validate your intended result.

Create new projects from various sources

Benerator offers several options for creating projects. Create projects from scratch or build upon a range of templates for education, finance, logistics and further use-cases.


Check out existing projects from git. Add your coworkers and collaborate on your Benerator projects.

Database Configuration

Select your database type (Oracle, PostgreSQL, H2, MongoDB, and more JDBC databases) and add the connection details. Benerator UI validates your settings and assures you can start reading from and writing to the attached data sources and targets.

Add User

Benerator supports collaborating on data projects. Assign users to your project and work together on creating the best data set for your software testing.

Remove User

Though it’s more fun to work together, users can also be removed from projects.


Analyze process logs in real-time and get advanced guidance on any script errors.

Download and Search

Search your logs on-the-fly or just download Benerator output from any of your tasks or projects. Search highlighting helps you to easily identify potential issues and prevent errors.


Compare multiple BENERATION tasks and download beneration results.


Start, schedule and manage multiple BENERATION jobs (cronjobs) within your application landscape. (e.g. nightly obfuscation of production data and distribution to test environment)


Benerator provides a Benchmark Tool to assess and compare the performance of a typical generation or anonymization approach.

Job Scheduling (Cron)

Benerator Jobs can be scheduled and run whenever you want. The crontab support allows to start your data processing at your intended time of the day, hourly, every 5 minutes and more.


Benerator runs processes continuously (e.g. data anonymization/masking on-the-fly in a Kafka pipeline). Benerator UI supports configurable timeouts, too.

Would you like to have a brief introduction to Benerator?

Make an appointment with our test data specialists. We will be happy to introduce you to Benerator.

BENERATOR – Start using The Test Data Tool now

Get BENERATOR for your enterprise and solve your test data challenges. The rapiddweller BENERATOR Team supports your BENERATOR introduction with test data consulting for a smooth start. Trust our consultants and their expertise to conquer your complex scenarios.

How Benerator UI helps you:

Do you like to kickstart your benerator usage?

Benerator UI is already setup and ready to use. Get BENERATOR UI now and start benerating your test data today.

Do you struggle with Benerator Community Edition?

No problem – Benerator is a very powerful tool but might require some time to get started. We created Benerator UI to guide you through the first steps and help you along with your advanced use cases. Ready-to-use examples and project templates along with our best practices from countless projects let you kickstart your Benerator project.

We do more for you!

Do you need support to implement Benerator?

Do you want to know, how we can make your testing process a success with Benerator?

Meet the team behind Benerator and explore our solution portfolio: