1 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com1 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com
The Five Key Components of GenRocket
2 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com2 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com
1. Domains
Description: GenRocket Domains are the equivalent to
one of your application’s data base tables.
Example: If you have a User table in your database you
would create a User Domain in GenRocket.
User Domain
3 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com3 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com
2. Attributes
Description: GenRocket Attributes are the equivalent
to a column in one of your database tables. Domains
can have many Attributes.
Example: For your User Domain you would create a
first name Attribute.firstName Attribute
4 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com4 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com
3. Generators
Description: GenRocket Generators are used to
generate data for a specific Attribute.
Example: You would assign a NameGen Generator to
your first name Attribute to generate first names.
Sample Generators: Financial, Calendar, Business
logic, User, Geographic test data
NameGen Generator
5 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com5 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com
4. Receivers
Description: GenRocket Receivers are used to format
and distribute the raw data from a Generator.
Example: For your User Domain you would assigned
am XMLFileReceiver to format your generated User
data into XML.
Sample Test Data Receivers: XML, CSV, SQL, REST,
JDBC
Sample Test Code Receivers: Grails, Laravel
XMLFile Receiver
6 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com6 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com
5. Scenarios
Description: GenRocket Scenarios store the
instructions from the Domain, Attributes, Generators,
and Receivers, so you can generate data on your local
machine with the GenRocket Runtime.
Example: A User Scenario that generates 3,000 users
with parent—child relationships to a XML file.
User Scenario
7 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com7 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com
GenRocket Terminology Summary
GenRocket Term Definition Example
Domain A database table A user database table
Attribute A column in a database
table
A column in the user database table – Name, Email.
Generator The component that
generates test data for an
Attribute
A “NameGen” generator
Receiver The component that
formats the test data from a
Generator
XML, SQL, JSON, Web Services, JDBC
Scenario Instructions for the
GenRocket Runtime to
generate test data
A UserScenario that generates user test data
8 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com8 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com
Extensible Components
9 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com9 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com
Generators | Over 100
GenRocket currently offers over 100 different types of Generators.
The GenRocket team can easily create new Generators to meet your unique
business data requirements.
Receivers | Over 20
GenRocket currently offers 20 different types of Receivers.
The GenRocket team can easily create new Receivers to meet your unique data
format needs.
10 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com10 |		Copyright © 2016 GenRocket, Inc. | www.genrocket.com
Learn more at GenRocket.com

More Related Content

PDF
Sare sozialak: datuak eta bitxikeriak
PDF
COMUNICADO 646-2023
PDF
คำพิพากษาศาลชั้นต้น-คดีรพ.ธนบุรี&นางสำรวย โสภจารีย์
PPT
5-ci sinif. Natural ədədlər
PDF
Se Menpan RB No 52 tahun 2020 tentang pelaksanaan pengisian jpt
PPT
01 Ajax Intro
PPT
2310 b 11
PPT
Forms authentication
Sare sozialak: datuak eta bitxikeriak
COMUNICADO 646-2023
คำพิพากษาศาลชั้นต้น-คดีรพ.ธนบุรี&นางสำรวย โสภจารีย์
5-ci sinif. Natural ədədlər
Se Menpan RB No 52 tahun 2020 tentang pelaksanaan pengisian jpt
01 Ajax Intro
2310 b 11
Forms authentication

Viewers also liked (19)

PPT
Perl Development
PPT
2310 b 09
PPTX
Introduction To Silverlight and Prism
ODP
Nosql availability & integrity
PDF
PPTX
Java swing
PPT
Oid structure
PPT
Ajax & ASP.NET 2
PPT
Oracle 10g Application Server
PDF
PPT
Itp 120 Chapt 19 2009 Binary Input & Output
PPT
jQuery introduction
PPT
Csc153 chapter 02
 
PPTX
Deploying your web application with AWS ElasticBeanstalk
PDF
Inheritance
PPTX
C# Delegates
PDF
PDF
Chapt 1 odbms
PPTX
Java 101 intro to programming with java
Perl Development
2310 b 09
Introduction To Silverlight and Prism
Nosql availability & integrity
Java swing
Oid structure
Ajax & ASP.NET 2
Oracle 10g Application Server
Itp 120 Chapt 19 2009 Binary Input & Output
jQuery introduction
Csc153 chapter 02
 
Deploying your web application with AWS ElasticBeanstalk
Inheritance
C# Delegates
Chapt 1 odbms
Java 101 intro to programming with java
Ad

Similar to 5 Key Components of Genrocket (11)

PDF
GenRocket Feature List
PDF
Building Reactive Systems with Akka (in Java 8 or Scala)
PPT
Advanced Web Development
PPTX
Advanced Serverless application architecture and design considerations
PDF
Introduction to Greenplum
PDF
Building Reactive Applications with Akka & Java 8 - Bonèr
PDF
"Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2...
PPTX
Chaos Engineering: Why Breaking Things Should Be Practised.
PDF
Apache MXNet EcoSystem - ACNA2018
PDF
Dart Scalable Application Development Learning Path 1st Edition Davy Mitchell...
PPT
Real Time Analytics for Big Data a Twitter Case Study
GenRocket Feature List
Building Reactive Systems with Akka (in Java 8 or Scala)
Advanced Web Development
Advanced Serverless application architecture and design considerations
Introduction to Greenplum
Building Reactive Applications with Akka & Java 8 - Bonèr
"Analyzing your web and application logs", Javier Ramirez, AWS Dev Day Kyiv 2...
Chaos Engineering: Why Breaking Things Should Be Practised.
Apache MXNet EcoSystem - ACNA2018
Dart Scalable Application Development Learning Path 1st Edition Davy Mitchell...
Real Time Analytics for Big Data a Twitter Case Study
Ad

Recently uploaded (20)

PPTX
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
PPT
Geologic Time for studying geology for geologist
PDF
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Enhancing plagiarism detection using data pre-processing and machine learning...
PPT
What is a Computer? Input Devices /output devices
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
UiPath Agentic Automation session 1: RPA to Agents
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
PPTX
Build Your First AI Agent with UiPath.pptx
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
1 - Historical Antecedents, Social Consideration.pdf
PPTX
Configure Apache Mutual Authentication
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Five Habits of High-Impact Board Members
PDF
Improvisation in detection of pomegranate leaf disease using transfer learni...
AI IN MARKETING- PRESENTED BY ANWAR KABIR 1st June 2025.pptx
Geologic Time for studying geology for geologist
How ambidextrous entrepreneurial leaders react to the artificial intelligence...
Flame analysis and combustion estimation using large language and vision assi...
Enhancing plagiarism detection using data pre-processing and machine learning...
What is a Computer? Input Devices /output devices
sbt 2.0: go big (Scala Days 2025 edition)
UiPath Agentic Automation session 1: RPA to Agents
Final SEM Unit 1 for mit wpu at pune .pptx
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
A proposed approach for plagiarism detection in Myanmar Unicode text
Build Your First AI Agent with UiPath.pptx
Benefits of Physical activity for teenagers.pptx
Zenith AI: Advanced Artificial Intelligence
1 - Historical Antecedents, Social Consideration.pdf
Configure Apache Mutual Authentication
The influence of sentiment analysis in enhancing early warning system model f...
Chapter 5: Probability Theory and Statistics
Five Habits of High-Impact Board Members
Improvisation in detection of pomegranate leaf disease using transfer learni...

5 Key Components of Genrocket

  • 1. 1 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com1 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com The Five Key Components of GenRocket
  • 2. 2 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com2 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com 1. Domains Description: GenRocket Domains are the equivalent to one of your application’s data base tables. Example: If you have a User table in your database you would create a User Domain in GenRocket. User Domain
  • 3. 3 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com3 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com 2. Attributes Description: GenRocket Attributes are the equivalent to a column in one of your database tables. Domains can have many Attributes. Example: For your User Domain you would create a first name Attribute.firstName Attribute
  • 4. 4 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com4 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com 3. Generators Description: GenRocket Generators are used to generate data for a specific Attribute. Example: You would assign a NameGen Generator to your first name Attribute to generate first names. Sample Generators: Financial, Calendar, Business logic, User, Geographic test data NameGen Generator
  • 5. 5 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com5 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com 4. Receivers Description: GenRocket Receivers are used to format and distribute the raw data from a Generator. Example: For your User Domain you would assigned am XMLFileReceiver to format your generated User data into XML. Sample Test Data Receivers: XML, CSV, SQL, REST, JDBC Sample Test Code Receivers: Grails, Laravel XMLFile Receiver
  • 6. 6 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com6 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com 5. Scenarios Description: GenRocket Scenarios store the instructions from the Domain, Attributes, Generators, and Receivers, so you can generate data on your local machine with the GenRocket Runtime. Example: A User Scenario that generates 3,000 users with parent—child relationships to a XML file. User Scenario
  • 7. 7 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com7 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com GenRocket Terminology Summary GenRocket Term Definition Example Domain A database table A user database table Attribute A column in a database table A column in the user database table – Name, Email. Generator The component that generates test data for an Attribute A “NameGen” generator Receiver The component that formats the test data from a Generator XML, SQL, JSON, Web Services, JDBC Scenario Instructions for the GenRocket Runtime to generate test data A UserScenario that generates user test data
  • 8. 8 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com8 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com Extensible Components
  • 9. 9 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com9 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com Generators | Over 100 GenRocket currently offers over 100 different types of Generators. The GenRocket team can easily create new Generators to meet your unique business data requirements. Receivers | Over 20 GenRocket currently offers 20 different types of Receivers. The GenRocket team can easily create new Receivers to meet your unique data format needs.
  • 10. 10 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com10 | Copyright © 2016 GenRocket, Inc. | www.genrocket.com Learn more at GenRocket.com