ATS can be installed in a Mendix cloud slot or on premise.
Mendix cloud portal <https://sprintr.home.mendix.com/>__


APMAgent.BatchDeleteChunkSize: "10000"
APMAgent.ExcludedMicroflows: "APMAgent.;"
APMAgent.InstanceIndex: "0"
APMAgent.MaxRunningMicroflowsInDialog: 10
APMAgent.PerformanceToolWaitTimeForMicroflowToFinish: 5
APMAgent.PrintAllOnStartup: "False"
APMAgent.RunAfterStartup: "True"
APMAgent.CompanyName: "Mansystems"
CommunityCommons.enableReleaseLockEvent: "True"
Sprintr.EnableSprintrSync: "True"
Sprintr.StoriesPassword: PlatformAPIPassword
Sprintr.StoriesUsername: PlatformAPIUser
UserInterface.SprintrFeedbackProjectID: ""



| Path | Match type |
|---|---|
| /mtflet | Starts with |


Now proceed with the Selenium installation.
Add the following Java options:
-Dfile.encoding=UTF-8
Set the following application constants:
APMAgent.BatchDeleteChunkSize: "10000"
APMAgent.ExcludedMicroflows: "APMAgent.;"
APMAgent.InstanceIndex: "0"
APMAgent.MaxRunningMicroflowsInDialog: 10
APMAgent.PerformanceToolWaitTimeForMicroflowToFinish: 5
APMAgent.PrintAllOnStartup: "False"
APMAgent.RunAfterStartup: "True"
APMAgent.CompanyName: "Mansystems"
CommunityCommons.enableReleaseLockEvent: "True"
Sprintr.EnableSprintrSync: "True"
Sprintr.StoriesPassword: PlatformAPIPassword
Sprintr.StoriesUsername: PlatformAPIUser
UserInterface.SprintrFeedbackProjectID: ""
Also do not forget to set the public application root URL. This is required for proper working of ATS the ATSlet plugin (ATS Helper).
If ATS is deployed on premise it is required to whitelist the domainname of the customer network in the recorder plugin. Please contact R&D to do this. Without a whitelist record the recorder will not be able to connect to this ATS instance. The following domains are whitelisted by default: localhost, mendix.com, mendixcloud.com, mxapps.io, mansystems.nl
A web server can be used to serve static content and proxy the dynamic content. A web server can be used to encrypt the communication using https.
Mansystems does not support web servers other than ad hoc assistance in getting the web server up and running and based on documented installations by Mendix. See the Mendix documentation for instructions on setting up the web server:
When using Nginx, we recommend to change the following settings in the server section:
keepalive_timeout 65000;
client_max_body_size 64M;
proxy_read_timeout 180s;
There are currently two options: either install a local Selenium server using our client deployment package or signing up with a Selenium provider.
ATS ships with a client deployment package that contains all required Selenium components that you need to execute test cases. Always use this deployment package and don’t upgrade any of the components as this might break functionality.
Install Firefox or Chrome. Make sure the executable is available in the PATH variable. Please check the compatibility matrix for supported version.
Unzip the ClientDeployment.zip and follow the instructions in README.txt. There are executables for Windows (32 bit) and Ubuntu Linux (both 32 and 64 bit).
For local Selenium deployments we now recommend to use Docker containers. Please make sure that your server has internet access to download the container images.
Change to the folder and create a file docker-compose.yml with this content:
seleniumhub:
image: selenium/hub:2.53.0
ports:
- 4444:4444
firefoxnode:
image: selenium/node-firefox:2.53.0
ports:
- 5900
links:
- seleniumhub:hub
chromenode:
image: selenium/node-chrome:2.53.0
ports:
- 5900
links:
- seleniumhub:hub
docker-compose up -d
docker-compose scale firefoxnode=2 chromenode=2
This will start up a second node for both Firefox and Chrome.Some providers you can use: