VM Based
Last updated
Last updated
SimplifyQA supports seamless execution of test cases on cloud infrastructure through VM-based integration.
Before setting up the configuration, ensure the following:
SimplifyQA cloud subscription.
Active SimplifyQA agent
Proper access rights and credentials (username/password or private key)
To enable VM-based test executions from SimplifyQA, you first need to configure the cloud machine that will host your test runs.
Log in to SimplifyQA and navigate to the Marketplace from the left-hand panel.
Click on Configure under the VM-Based Execution card.
Select '+ VM Configuration' to begin adding a new configuration.
Fill Out Configuration Details:
IP Address: Public IP of the cloud VM.
Mount Path: Shared path to store project files.
Image Name: The name of the Jar field that contains the latest custom test logic which the user wants to use.
Maximum Container Count: It defines how many test containers (parallel executions) a VM can handle simultaneously, based on its system capacity. This limit ensures optimal performance without overloading the machine. You can distribute these containers across multiple projects—for example, if a VM supports 10 containers, you might allocate 5 to Project A and 5 to Project B. Each project will then run tests independently up to its assigned limit, while any excess executions will queue until a slot is free. This helps efficiently manage shared cloud resources in multi-project environments.
Username & Password: Credentials for accessing the machine. These credentials are required to establish an SSH connection with the VM. SimplifyQA uses this access to deploy and run tests.
SSH Port: Port used for SSH connections (usually 22, change if your VM uses a custom port).
Projects: Select projects that should have access to this configuration.
Private key authentication: It is recommended for better security, especially when connecting to cloud-hosted VMs like AWS EC2, Azure VMs, or Google Cloud instances. It prevents brute-force attacks. Private key authentication involves uploading the private key that corresponds to the public key stored on the VM, enabling seamless and secure login
Click Save to finalise the setup
Once configured, this VM setup can be used as the target environment when setting the Execution Type to Cloud in your test case, suite or pipeline settings.