| Overview 
 benerator is an open source software framework intended to create realistic and valid high-volume test data and reusing the same data definition for different kinds of software testing: unit test, integration testing and load testing. Since it is highly customizable it is can also be used for system showcase setup.
 
 For test automation, benerator can be used in a build process (e.g. nightly build) for filling a test database with data and exporting relevant (e.g. login) data to data files which can be used by a load generator (like JMeter) for stress-testing the system under test.
 
 Metadata can be imported from systems like databases and/or configuration files. Data can be imported from and exported to files and systems, anonymized or generated from scratch.
 
 Domain packages provide reusable generators for creating domain-specific data as names and addresses internationalizable in language and region.
 
 benerator is released under a dual license - GPL and commercial.
 
 Features
 
 Benerator currently supports many databases:
 * Oracle
 * DB2
 * MS SQL Server
 * MySQL
 * PostgreSQL
 * HSQL
 * Apache Derby
 
 It supports several file formats:
 * CSV I/O
 * Flat file I/O
 * Script based file output with FreeMarker
 
 |