Console

PureLoad Logo
PureLoad 5.2
January 2015
http://www.pureload.com
support@pureload.com

Documentation Index

Starting

Starting the Console

How to start the console depends on the operating system you are using:

Starting in Stand-alone Mode

Runnig PureLoad in stand-alone mode, means that all required server processes are started for you together with the console. This is useful when you want to test or run a small test on one host only. Normally you run PureLoad in a distributed environment (see ) where server processes are running on separate hosts.

How to start in stand-a-lone mode, depends on the operating system you are using:

The Console

The PureLoad Console is the central point of control when managing a load session and executing a load test. It is used to assign workers and worker threads, design scenarios and evaluate the output from a load session. The console is designed to be intuitive and easy to use. Its layout using tabs ("folders") guides a tester from setting up the execution environment, defining the scenario of tasks that shall be executed, to the final stage where the actual results can be analyzed.

console

There are four main tabs:

Workers
Used to define the resources used to generate the load - workers and worker threads that are used during load test execution.
Scenarios
Used to edit the scenarios that will be part of the load test. This is where tasks are parameterized and any data driven tests are defined using Task Parameter Generators.
Monitor
Used to define server monitoring.
Results
Results collected during a load test are reported in this tab. Results can be analyzed using different views.

Menu Bar

The menu bar groups all operations in menus. Most of them are context sensitive and are enabled depending on the current state in the console.

File Menu
The file menu includes operations to load and save PLC (PureLoad Configuration) files, to export results to files and to connect and disconnect from the naming server.
Edit Menu
The edit menu includes operations to alter the current context. I.e cut/copy/paste objects, create new objects and to reorganize object. Objects here differs from the current context; if you are in the Workers tab objects are worker or worker threads, if you are in the Scenarios tab object are scenarios, sequences or tasks.
View Menu
The view menu is used to view properties, reload data, show debug info etc.
Task Menu
The task menu is used for operations on tasks, not included in edit or view menu.
Run Menu
The Run menu is use to control execution. I.e start and stop a load test.
Tools menu
Use the Tools menu to start the tools included: HTTP Recorder, Web Crawler or Result Comparer.
Help Menu
The help menu includes functions to browse PureLoad documentation and related information.

Tool Bar

toolbar

The tool bar contains a subset of the menu bar operations that are frequently used. These buttons are context sensitive and generally adapts the behavior (functionality) according to the current state. (I.e. the Create Object button create, creates a worker when the worker tab is current and it will create a scenario object when the scenario tab is current).

Status Bar

The status bar shows details about the load session and the execution state.

statusabr

The No of Workers show number of managers, number of workers and number of threads, separated with a slash. No of scenarios also shows total number of scenarios and total number of tasks.

Tool Properties

The Tool Properties dialog is displayed by selecting the File->Properties menu choice or the  button in the tool bar. This dialog is used to control various settings that are saved to a file on disk between invocations of the PureLoad Console.

General

General

The general properties are:

Look and Feel
Look and Feel of the user interface. Not all options may be valid on your platform. I modified the console must be restarted for all Look and Feel settings to be applied.
Update Intervals
Indicates in seconds how often the PureLoad Console should automatically be updated during execution. If you are using many managers you should increase this to minimize the load this might have on network traffic. Default is 20 seconds.
Max Time Slots
Max number of time slots in results, showing results over time. When/if exceeded, the console will compact/merge the iformation. This setting is used to save memory for longer execution sessions. If you increase this value also make sure you have enough memory defined for the console.

Debug

Debug

Normally and the recommended setting is to use the default setting Debug Window to allow debug information and error messages being displayed in the debug window.

If started from shell (Unix) Standard Out can be useful.

Export

Export

The following export properties exists:

Column Delimiter
The column delimiter to be used for export of table data in CSV (Character Separated Values) format. Default is tab (\t).
End of Line Delimiter
The end of line delimiter to be used for export of table data in CSV format. Default is (\n).
Include Headers
Include column headers in the export.

Load Execution

Load Execution

The following export properties exists:

Report Worker Thread Information
If checked (default), information about each thread will be displayed and reported. De-select this if you have many (more than 1000) worker threads to improve performance.
Count Bytes
If checked, the worker will count the number of bytes transferred.
Logging, Log Level
Specify the detail level of the worker log during a load test.
Logging, Log Size
Specify here the size in lines of the worker log until it is wrapped.
Logging, Log Task Errors
Specifies if task errors should be logged on ERROR level.
Persistence
If checked the workers will persistently store results as execution is carried out. Saves result for last execution only.
Distribution Policy
Specify the Distribution Policy to use. Exact Iterations aims to execute exact number of iterations (will try to catch up if tested system is slow) or to follow the distribution at every moment (never exceed specified number of scenarios per second).

Results

Result

The properties controls which result metrics to show in the Results main tab. The property 'Display transfer rate as' controls the way transfer rates are reported.

In addition the date and time format used can be specified. The format is specified using Java SimpleDateFormat format. Example of valid format strings:



Copyright � 2015 Minq Software AB. All rights reserved.