As of SOASTA 56.10, you can use SCommand to deploy pre-built grids, environments, and results databases. The Grid feature is the primary method of launching cloud-based servers in SOASTA CloudTest. Grids allow you to easily determine how many servers to launch and how to recover from failures when allocating servers from the cloud provider.
Grids still need to be created and set up manually, but SCommand allows for ease when launching and managing pre-built grids.
- For details on downloading SCommand, visit SCommand Reference.
- Just in case you need help with Creating a New Grid.
- Need to manage grid settings? Check out Managing Grids.
- As an alternative, you can also try Using REST API to Deploy and Manage Grids.
|timeout (INTEGER)||The time in seconds you want SCommand to wait for the Object you are interacting with. Default (300 seconds).|
|wait (BOOLEAN)||This command tells SCommand if it should wait until the Object you are interacting with is in a 'Ready' status. For Grids, this means the Grid has been ALLOCATED and CHECKED. For TestEnvironments, this means both Test Environment servers have been ALLOCATED and CHECKED.|
|timeout (INTEGER)||The time in seconds you want SCommand to wait for the Object you are interacting with. (Default 300 seconds)|
|terminateOnFailure (BOOLEAN)||If the Object you are interacting with exhausts (timeout), then will tell Scommand if it should automatically terminate the failed grid. Default (true)|
|setStrictSSL=BOOLEAN (true/false)||Default: false. Set SCommand to enforce strict SSL.|
|verbose=BOOLEAN (true/false)||Default: false. Toggles SCommmand's ability to print status updates to console.|
|format=String (text or xml)||Default: text. Toggles SCommand's output format.|
|cmd=start-grid||Starts a grid.|
|cmd=terminate-grid||Terminates a grid.|
Once the grid is ready it will print <name> is Ready
|cmd=start-rsdb||Starts an RSDB|
|cmd=terminate-rsdb||Terminates an RSDB.|
Once the rsdb is ready it will print <name> is Ready
Test environment deployment will only work for the Cloud Test Manager server.
|cmd=start-env||Starts the environment.|
|cmd=terminate-env||Terminates the environment.|
Once the environment is ready it will print <name> is Ready