This article describes the purpose for GenRocket partitioning and how GenRocket partitioning is implemented.
Requirements for Partitioning
In order to generate huge to ginormous amount of test data across multiple GenRocket instances, the following rules are required:
- The volume of the test data generation must be evenly distributed across all instances.
- The values produced by sequential generation must be unique and be increasing across all instances.
GenRocket partitioning performs several functions:
- It calculates the starting increment value for Generators running within a given instance for a given server, based on the total number of rows to be generated.
- Within a given instance for a given server, it updates the Generator parameters on one or more Attributes of a given Domain within the running Scenario.