Top New Features and Enhancements for August


XSD Choice Option

An XML Schema Definition (XSD) contains a choice element, which allows only one of the elements within the <choice> declaration to be present within the element. 


An XSD can be imported into GenRocket to automatically create Domains, Attributes, and other necessary components that represent an XML document.  The element selections for the choice element within a created Domain are not tagged automatically.

The XSD Choice Option makes it easy to select (or tag) each element that should be within the <choice> declaration for Domains created during the import process. For more information on the XSD Choice Option, click here. 




Domain Tree View for XSD

GenRocket provides the capability to enable/disable a Domain and its children hierarchy at the Test Data Case level. This helps the user to control the presence of the corresponding XML complex element in the generated output file.


To ease the process of switching on/off a Domain segment, GenRocket has added a Domain Tree view icon in the G-Case Editor available in a G-Case. For more information, click here



Added Web APIs to Browse Old Version Jars

New Web APIs have been added to Swagger Hub for browsing old version jars. Click here to access the new Web APIs.



BigQueryReceiver


The BigQueryReceiver uses the BigQuery APIs to make requests to the BigQuery system to populate the data. This Receiver passes the generated data in the payload of request in JSON format. 


The BigQuery API request requires authorization; therefore, the BigQueryReceiver needs a property file having information that helps to authorize. For more information on this Receiver, click here.



DynamoDBReceiver

The DynamoDBReceiver traverses one or more JSON payload subdirectories and for each file found within the directory passes generated data to the given DynamoDB target. This receiver requires a properties file to read the AWS access key, AWS Secret Key, and AWS region. 


DynamoDB supports two types of primary keys, a Hash Key and a Hash and Range Key. A Hash Key consists of a single attribute that uniquely identifies an item. A Hash and Range Key consists of two attributes that together, uniquely identify an item. For more information, click here



ExponentialDistGen Generator

The ExponentialDistGen Generator computes the value of X within an exponential distribution given the amount of time and optional decay. 



MatchStringEvalCaseGen Generator

The MatchStringEvalCaseGen Generator checks a list of values for a match to a compared value. The list of values may be a set of Constants, Attribute references, or a combination of both. 




Test Data Queries (G-Queries) Platform Report Bug Fixes

Test Data Queries (G-Queries) Platform fixes were made for reported bugs within the Self Service Portal to improve usability, performance, and stability.