How to install Testdriver
- Install the Testdriver Admin Tool
- Import your license file
- Add benchmark products
- Add users and manage access
- Configure the Testdriver service
- Add endpoint systems
Add endpoint systems
The systems that you plan to test are called endpoints in this guide. Each endpoint must have a network connection to the Testdriver Server system. The system requirements for an endpoint depend on the test you want to run.
The Testdriver Client is a small application that you install on each endpoint system you plan to test. It enables the Testdriver Server to connect to the endpoint system to install and run benchmarks.
The Testdriver Client is included in the Testdriver release package — TestdriverClient_1_x_xxx.msi. The download link is provided with your purchase. If you have misplaced the email with your link, please contact our sales team for assistance.
Copy the Testdriver Client from the release package and install it on each endpoint system that you want to test. The installer will give you the option to change the default port and IP address of the Testdriver Server.
The default port is 8087. You can check the current port setting on the Service screen in the Testdriver Admin Tool. For address or hostname, enter the IP address or hostname of the system that is providing the Testdriver Server.
If you need to change these settings after installation, you can edit the text file found here: %ProgramData%\TestdriverClient\dash_root.txt
After the installation is complete, start the Testdriver Client on the endpoint system directly from the installer or by running TestdriverClient.exe from the installation directory. The default location is C:\Program Files (x86)\UL\Testdriver\TestdriverClient
You will see the Testdriver icon in the system tray when the TestdriverClient is running. Double-clicking it will open the log view.
You have now successfully installed and configured Testdriver and added an endpoint system.
In the next part of this guide, you'll learn how to use the Testdriver Service to set up and schedule benchmark runs on endpoint systems, monitor progress and status, analyze results, and produce reports.