To perform various GeekLoad's tasks from the command line, you need to specify the product name and the necessary parameters in any order.
Each parameter is preceded by a hyphen.
If the parameter requires a value, then it is specified after the equal sign.
If the value contains spaces, then it should be framed with quotation marks.
Parameter names are case-insensitive.
The tasks below are described according to their priority.The ellipsis symbol in the examples below indicates a possible place to insert other command line parameters.
Enables strict error handling in reports.
In this case, operations that were performed with errors are not taken into account when calculating statistics (max, min, and so on).
Interprets the final status of the test execution as "Successful" if this status was equal to "Warning".
Display command line help.
Import a project from various formats.
Launching a project.
Exporting simulation log data to one of the supported formats.
Displaying a list of saved project execution results. Each report has an identifier that can be used in other command-line tasks.
Displaying test results with the ID XXX, if the ID is not specified, the report for the last test will be displayed.
Waiting for the user to press any key after completing all the tasks to continue.
Adjusts the amount of information in summary displayed after the test is completed.
Projects can be parameterized in various ways.
For example, using the parameters specified in the command line:
Command line parameters are available as usual variables:
Configuration files can also be used to parameterize projects.
By default, GeekLoad tries to upload a configuration file with the name of the main project file and the extension .ofl.
To use another configuration file, specify its path in the configurations parameter.
Example of a configuration file:
All parameters passed to the project on the master are also passed to the agents before the test starts.The parameters set in the agent's configuration file have priority over those passed from the master.
After completing any set of tasks, the GeekLoad returns the code with the overall result of the execution. This code is also displayed in the console.0 - Successful completion of all tasks.1 - The command line parameters are set incorrectly.2 - Reserved.3 - Tasks are completed with warnings.4 - Tasks are completed with errors.5 - An fatal error has occurred in the GeekLoad operation.