Description
At the heart and foundation of the GenRocket platform lies its five key components: Domain, Attribute, Generator, Receiver, and Scenario. The entire GenRocket platform is built on top of these five key components, and other GenRocket components and features are derivatives of them. Thus, it is essential to understand them fully.
In This Article
5 Key Components Video
In this short video, you will learn about these 5 key components and how they work together:
5 Key Components Reference Table
GENROCKET TERM | THINK OF IT LIKE... | EXAMPLES |
Domain | Represents a Noun - A person, place, or thing | Database Table, File, Image, Message, JSON, XML, etc. |
Attribute | Defines characteristics of a Domain | Id, FirstName, LastName, Phone, SSN, DOB, Customer#, etc. |
Generator | Generates synthetic data or queries for enumerated data for an Attribute | NameGen, PhoneNumberGen, SSNGen, DateGen, QueryGen, etc. |
Receiver | Receives the data from an Attribute's Generator and morphs it into a usable format | JDBC, SQL, CSV, Image, XML, JSON, VSAM, REST, SWIFT, etc. |
Scenario | Contains instructions that tell the GenRocket engine what synthetic data to generate and how much | Generates data into a typical test case in about 100 milliseconds |
NOTE: The five key components can also be managed through the Runtime Application Interface (API). Click here to see a list of API Methods.