Asynchronous remote execution
Asynchronous testing allows you to run a test on multiple remote controllers.
Ensure that the controllers for the hosts that you want to execute the test on are visible to the local host machine and/or registered with the Lab Manager Server.
Remote execution is initiated by the operator at runtime and requires no special action lines. Any test which can run on a single machine can be designated to run on multiple hosts under asynchronous execution. All remote test executions are independent of each other.
To execute a test on one or more remote machines:
Select the test module you want to run, and then click Execute on the TestArchitect toolbar.
In the Test Modules panel of the Execute Test dialog box, verify that the check boxes for the modules you want to execute are selected.
In the Controllers/Devices frame, click Select Controllers and Devices.
In the Select Controller/Device dialog box, ensure that the IP and port number in the Lab Manager Server panel are correct. If not, click Connect to other and enter the IP and Port numbers of the Lab Manager Server.
The controllers in the Controllers/Devices panel use the following naming syntaxes:
- Local controller:
<name of controller> {<IP address>:<port number>} (localhost)
- Remote controller:
<name of controller> {<IP address>:<port number>}
- Local controller:
On the Controllers/Devices panel, select the remote controllers where you want to execute the test.
If the remote controller you want to run is not listed in the Controllers/Devices panel, and that controller is visible to the local host machine, click Add controller. Enter the host address of the controller, followed by its controller port number, separated by a colon.
Tip:Multiple controllers separated by semicolons can be added simultaneously to the list, as illustrated below:Note:If the remote controller’s port number is changed to a different value, you must reconfigure that controller port number in the Controllers/Devices panel. Enter the correct port number into the Port box in the Controller Port Configuration panel, then clicking Save .Click OK in the Select Controller/Device dialog box, and select Execute in theExecute Test dialog box, to begin executing the remote tests.
TestArchitect saves the settings in the Select Controller/Device dialog box and executes the test on designated remote hosts. The same settings are used as the default for subsequent test executions.
TestArchitect automatically adds controllers executing tests to the controller list in Lab Manager, and you can monitor the test progress there.
Related concepts
Default port numbers and port ranges