Tuesday, 28 September 2010

Random data generation tool

In performance testing is is often required to have sufficient amount of volume data (i.e. data present in database before commencing with the performance test) and parameter data (i.e. data used for parametrisation) for the realistic load test. 
Random data generator

Although random names, street names, email addresses can be generated using random characters it is sometimes required to use realistically looking test data. This can happen if the system under test is validating data against some kind of pattern in order to filter out potential attacks.

Random data generator is a simple Java based tool which can generate random data based on the user specified input file. Generated data is saved in a CSV format which can then be opened in Excel for easy viewing.

The tool comes with sample database of base data (in CSV format) which should be sufficient to generate enough quality and random test data for most of the projects. Bundled data source could be further expanded or even replaced by your own data making the output data more relevant for the specific use.

Following table summarizes type of test data the tool can generate
 Name from data source
 Surname from data source
 Company name from data source
 Date between two bundary dates
 Flat number random number
 House number random number
 House name not implemented
 Street name from data source
 Town name from data source
 Email address combination of name surname and company name
 Phone number random number with predefined prefix
 Generic random number random number between two bundary values

Since the tool is Java based it can be run in any operating system which supports Java.

Tool can be downloaded from here.


  1. Data security is about keeping data safe. Many individuals, small businesses and major companies rely heavily on their computer systems. But they should also pay attention to other security means, such as using virtual data room providers.

  2. Organize assaults are creating in their class and in their capacities to evade identification. Additionally, assaults are turning out to be more focused and have greater cash suggestions for their casualties. https://goo.gl/vP2gEB

  3. I have read your blog its very attractive and impressive. I like it your blog.

    Java Training in Chennai Core Java Training in Chennai Core Java Training in Chennai

    Java Online Training Java Online Training Core Java 8 Training in Chennai Core java 8 online training JavaEE Training in Chennai Java EE Training in Chennai

  4. Nice information regarding random data generation tool My sincere Thanks for sharing this post
    Software Testing Training in Chennai

  5. really you have been posted very informative post. before i read this blog i didn't have any knowledge about this but now i got some knowledge about this. so keep on sharing such kind of blogs.

  6. You have provided an nice article, Thank you very much for this one. And i hope this will be useful for many visitors...
    Software Testing Training in Chennai | Selenium Training in Chennai

  7. This site has lots of advantage.I found many interesting things from this site. It helps me in many ways.Thanks for posting this again.
    Python Online Training | Learn Python Online Training