Set up Elastic Execution Grid

Once you have created your account, you can set up Elastic Execution Grid:

  1. Set up Elastic Execution Grid Agents. Agents Agent machines are the machines on which you execute your tests. They host the Agent Service and the Runners. The Agent Service receives the Flow from the server and directs it to the required Runner. The Runner actually executes the test. are the machines on which you execute your tests.

  2. Start your Agents.

  3. If you use Tricentis Tosca, set up the Tricentis Tosca integration.

Set up Elastic Execution Grid Agents

Agents are the machines on which you execute your tests.

Agents are copy-deployable, so you don’t have to install anything specific for Elastic Execution Grid.

Setup considerations

  • Your Elastic Execution Grid Agent machine must meet the minimum system requirements.

  • Tricentis recommends that you set up only one Agent per machine.

  • You can set up a maximum of 50 Agents.

  • Since your Agents execute your tests, you do need to install the respective test framework. For instance, if you want to run Tricentis Tosca tests on an Agent, you need to install Tricentis Tosca.

Setup process

To set up your Elastic Execution Grid Agents, perform the following actions:

Start Agents

Starting your Elastic Execution Grid Agent connects the Agent to Elastic Execution Grid. Once it's connected, the Agent is ready to receive and run tests.

Note: the Agent runs under the user who started it. Make sure that this user has all necessary rights and permissions for test execution.

To start your Agents, run the Agent.exe file which is part of the Agent download package.

You can see all started Agents in the Agents tab.

Modify Agent configurations

You can still change an Agent configuration in the appsettings.yaml after you have started the Agent. For instance if you want to add or change Characteristics.

After you have modified the appsettings.yaml, you need to restart the Agent.

Update Agents

Elastic Execution Grid regularly offers updated Agent versions with new and improved features. If you want to use these enhancements in your tests, update your Agents to the latest version.

Uninstall Agents

If you no longer need an Agent on a particular machine, you can uninstall it.

Set up the Tricentis Tosca integration

If you want to run Tricentis Tosca tests in Elastic Execution Grid, you have to activate the integration in Tricentis Tosca.

Elastic Execution Grid offers two types of integration with Tricentis Tosca: a full integration and a trial integration.

Full integration

If you choose the full integration, you can integrate in the following ways:

  • Via Automation Object Service

  • Via Elastic Execution Grid Add-in

The main difference is that with the Automation Object Service integration, Elastic Execution Grid also reports the test results back to Tricentis Tosca. If you integrate via add-in, results are in Elastic Execution Grid only.

Full integration is available for Tricentis Tosca 14.2 LTS, 14.3 STS, and 15.0 LTS.

For more information on setup options and processes, see the Tricentis Tosca help.

Trial integration

The trial integration is a quick and easy way to try out Elastic Execution Grid with Tricentis Tosca versions that are not available for full integration.

Trial integration is available for Tricentis Tosca 14.0.

You can download the Tosca Add-on for Elastic Execution Grid from the Downloads area in the Elastic Execution Grid user interface. The download package contains instructions on how to set up the integration and trigger tests in Tricentis Tosca.