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 TERMTHINK OF IT LIKE...EXAMPLES
DomainRepresents a Noun - A person, place, or thingDatabase Table, File, Image, Message, JSON, XML, etc. 
AttributeDefines characteristics of a DomainId, FirstName, LastName, Phone, SSN, DOB, Customer#, etc. 
GeneratorGenerates synthetic data or queries for enumerated data for an AttributeNameGen, PhoneNumberGen, SSNGen, DateGen, QueryGen, etc. 
ReceiverReceives the data from an Attribute's Generator and morphs it into a usable formatJDBC, SQL, CSV, Image, XML, JSON, VSAM, REST, SWIFT, etc.
ScenarioContains instructions that tell the GenRocket engine what synthetic data to generate and how muchGenerates 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.