databene benerator is a framework for creating realistic and valid high-volume test data, used for testing (unit/integration/load) and showcase setup.
Metadata constraints are imported from systems 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 internationalized in language and region. It is strongly customizable with plugins and configuration options.
This software is released under a dual license - GPL and commercial.
Product's homepage
What's New in This Release: [ read full changelog ]
· Address.state resolves to a state object instead of the state id string. Use address.state.name and address.state.id to access state details
· dataset based generators support a fallback to other datasets belonging to the same superset
· variable causes NPE in empty loop
· WeightedLongGenerator always generates 0
· AddressGenerator always uses the same city
· US cities do not have a state assigned
· Brazil cities do not have a state assigned
· Swiss addresses do not have a street name that matches the canton's language
· all are German
· Some French street names in Switzerland have typos
· No error message if an update fails because of non-existent PK
· #3483733: PhoneNumberGenerator produces NPE
· #3483708: benerator fails to parse benerator.xml out of the box
· #3483739: Suffix .ben.xml is not respected
· #3429438: Wrong lineSeparator using SQLEntityExporter