Access Keys:
Skip to content (Access Key - 0)

Creating performance test data with the benerator

Tools in Action Abstract

Ever needed to ...quickly populate your application with five million customers? ...create a 500MB batch import file? ...100,000 XML files for load testing your SOA application? ...define data for scenario-based performance testing?

Benerator is the leading open source test data generation tool. It can be used to completely synthesize test data or import and anonymize production data. A big emphasis is on generating valid data even for complex constraints and of being platform-independent, which makes a big difference to all competing products, even the commercial ones. You can define generators for your business domain, exchange them freely (under GPL) with colleagues and reuse them for creating data for different target platforms. It is highly extendable as well by supporting a wide range of service provider interfaces and can be execute scripts in JavaScript, Ruby, Python, Groovy and other script languages.

In the presentation, Volker gives a rough overview of benerator architecture and concepts, shows usage scenarios and presents live demonstrations of different areas of application: populating databases, creating data documents, extracting and anonymizing production data, creating mass data based on predefined templates and using script languages for invoking business logic on your application.

Speaker

Volker Bergmann is a passionate enterprise software architect, dedicated to designing, implementing and optimizing J2EE systems with challenging design and performance requirements.

In eleven years of Java project practice he collected insights, anti patterns, best practices and ideas which he continuously converts into sessions, trainings and tools which are dedicated to improving the way we create and test software.

His current main work is developing benerator, an open source tool for generating valid mass data for performance testing and tuning performance of J2EE applications and founding databene GmbH, a company which will provide support and extension tools for benerator and implement further tool ideas.

Adaptavist Theme Builder Powered by Atlassian Confluence