GenRocket
GenRocket is a test data generation platform that creates synthetic data for software testing. It helps cover different test scenarios without using sensitive real-world data.
By integrating GenRocket with Avo Assure, the synthetic test data can be directly used for automated test execution. This ensures better test coverage, improved data security, and reduced manual effort in preparing test data.
This Document includes:
Prerequisites Prerequisites for GenRocket instance
Integrate GenRocket with Avo Assure Steps to integrate GenRocket with Avo Assure
Prerequisites
The following prerequisites must be configured in the GenRocket instance before integrating it with Avo Assure:
Test Data Template: Ensure a test data template is already created in GenRocket Instance.
Scenario Configuration: In GenRocket, ensure that the scenario domain receiver is configured as JSONFileReceiver, since Avo Assure supports only JSON format for Integration.
Server Configuration: In GenRocket, ensure that a new server is created from My Organization and named as AvoAssure. This server name is mandatory for integration with Avo Assure.
Provide the following resource values in the Resources section of GenRocket (under Project Dashboard):
resource.home.directory
/root
resource.jdbc.directory
NA
resource.output.directory
/opt/Genrocket/outputs
resource.AvoAssure
NA
Integrate GenRocket with Avo Assure
GenRocket Integration with Avo Assure allows you to access test data from your GenRocket projects and scenarios directly within Avo Assure. This Integration provides synthetic test data that can be used seamlessly in automated Test cases.
Steps to Integrate GenRocket with Avo Assure
On the Home page, under Projects, select the required project.
From the Settings tile, select Manage Integrations.

Select Test Data Management tab and select Plus (+) icon to create a folder.
Select Ellipses (⋯) icon and select Create Table through GenRocket to create a GenRocket data table.

Select GenRocket icon in the top-right pane of the screen. Enter your GenRocket Username, Password, and Organization External ID in their respective fields.

Select Get GenRocket Projects from the dropdowns, select the GenRocket Project, Project Version, and Scenario.
Select Generate Test Data to generate the table with synthetic test data.

Use the generated test data in your automated test scripts as needed.

During Execution configuration, expand the Test data from GenRocket section, enable the Refresh test data generation from GenRocket toggle, if you want to refresh the test data.
Specify the desired number of records in the Number of records fields to determine how many rows of synthetic test data will be used during execution.

Last updated
Was this helpful?