Private location is a system dedicated to perform load tests using your own systems with our agents, which allows you to bypass or satisfy the conditions for security environments such as firewall. Since the feature utilizes Docker containers, its installation and usage requires Docker software pre-installed.
You can access to Private Location Page from the Account Page.
You can simply click on the Add Private Location button and enter the desired parameters to create your private location.
Name: Name of the private location.
Override number of CPUs: Amount of CPUs to be consumed by the engines. It can be fractional number (i.e 3.5 will use 3 and a half CPU).
Override memory: Amount of memory (MB) to be consumed by the engines.
JVM XMX: Specifies the maximum memory allocation pool for the Java Virtual Machine (JVM)
JVM XMS: Specifies the initial memory allocation pool for the Java Virtual Machine (JVM)
Once you create the private location, you will be directed to its details page, where you can edit the location or add agents to it.
Only name is required for creating an agent. Once you create the agent, you will be presented with the docker command which you can use to create and run docker container for your private location.
After you generated the command, just run it on console and the installation process will start.
After installation process is finished, you can confirm if the operation is successful by checking its Status and Last Heartbeat in the Private Location page (you might need to refresh the page).
Idle: Node is connected, available for a test run.
Running: Node is currently busy, running a test.
Finished: Node has just completed a test (still busy), finalizing the processes then will become Idle.
Time Out: Node is disconnected, no updates received from the node.
In order to use the created private location, you can simply select it from Geolocation segment in Test Create/Edit Page. It will use the first available (idle) agents to start the test.
Enjoy Load testing!