Developers
Elastic Execution Grid is a cloud-based environment where you can store, run, and track tests over time.
In addition to the graphical user interface, you can use the REST API to perform your tasks:
General tasks, such as onboarding, downloads, or cloud permissions.
Elastic Execution Grid tasks, such as creating Flows A Flow determines the sequence of your tests. It consists of other Flows, which in turn consist of Units., triggering test runs, or checking results.
In the tech preview, the Elastic Execution Grid interface does not support all functionality of general API tasks.
For instance, you can try out setting Spaces and permissions, but any user can see all Elastic Execution Grid results in the Elastic Execution Grid user interface.
Prerequisites
To use the REST API services, you must meet the following requirements:
You have an account.
For general tasks except the Onboarding service: you are an admin user.
For Elastic Execution Grid tasks: you have completed the Elastic Execution Grid setup process.
Check out the Swagger documentation
The Swagger API documentation describes all requests and responses. To access it, enter the following URLs:
Requests and responses for general tasks:
https://<name of your cloud instance>.my.tricentis.com/_core/swagger/index.html
Requests and responses for Elastic Execution Grid tasks:
https://<name of your cloud instance>.my.tricentis.com/_e2g/swagger/index.html
Alternatively, you can open both Swagger API documentations directly from the Elastic Execution Grid graphical user interface. To do so, click on the icon in the top right corner of the screen.
Get started
You want to perform general tasks, such as onboarding or managing portal permissions.
These are your next steps:
Make sure you meet the prerequisites mentioned above.
Get authorization for your API requests.
Send the requests described in the Swagger API documentation at:
https://<name of your cloud instance>.my.tricentis.com/_core/swagger/index.html.
You want to perform specific Elastic Execution Grid tasks, such as checking 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., running tests, or downloading results.
These are your next steps:
Make sure you meet the prerequisites mentioned above.
Get authorization for your API requests.
Learn how the Elastic Execution Grid API works:
Understand what you can do with it.
Review the steering process.
Send the requests described in the Swagger API documentation at:
https://<name of your cloud instance>.my.tricentis.com/_e2g/swagger/index.html.
CI integration
The tech preview of Elastic Execution Grid does not include a Command-Line Interface (CLI) tool for CI integrations. You can integrate Elastic Execution Grid into your CI pipeline via API, which requires some scripting knowledge. Tricentis plans to introduce its own CLI tool in the near future.
If you have any questions, contact us at cloud-beta@tricentis.com.