Skip to main content

Installing Eggplant Performance Via the Command Line

You can automate the installation of Eggplant Performance and Eggplant Performance Analyzer using a Windows command line or batch file.


As part of the installation program, you are required to review and agree to comply with the terms of the Keysight EULA. Pay attention to the inclusion of the accept_eula parameters passed on the command line.

The opt_out parameter is optional, but passing opt_out=yes on the command line is equivalent to checking the box in the installer which reads By checking this box, you opt out of diagnostics and usage data collection. This option can also be changed later in the Eggplant Performance Studio Preferences dialog.

In these examples, replace X.X.X.XXX with the version number of Eggplant Performance that you are installing. The version number is usually present within the filename of the installer file.

For Eggplant Performance (including Studio, Test Controller and a localhost injector alongside all the other apps and utilities), use the following batch file:

msiexec /i eggPlantPerformanceX.X.X.XXX.msi^
/quiet /qn /norestart^
/L eggPlantPerformance_install.log^

For Eggplant Performance Analyzer, use the following batch file:

--mode unattended^
--prefix "C:\Program Files\eggPlantPerformanceAnalyzer-X.X.X"^
--dblocation "C:\eggplant_performance_database"^
--dbport 38000^
--dbpassword XXXXXXXX^
--enable_db_logging 0^
--accept_eula yes

Technical limitations mean that you cannot use the command line to install a version of Eggplant Performance Analyzer that requires an upgrade of the analysis database. For more information, see Upgrading the Database from Previous Installations in Installing Eggplant Performance Analyzer.


The caret (^) symbols at the end of the lines are for use in a Windows .bat script, which allows the command to span multiple lines for readability. It is possible to omit those symbols and put all parameters on the same line.