NeoLoad

Global object. Use it to perform actions not related to a particular object. You do not need to record or learn this object, it is always automatically available in any test.

Action Summary

Action Description
CaptureBrowserPerformance Captures duration of loading a page and resources.
CaptureHostPerformance Sends host performance metrics to NeoLoad: CPU, Memory, Network, Battery.
CapturePerformanceValue Sends performance value to NeoLoad.
CreateClient Connects to NeoLoad.
EndTransaction Marks end of a transaction and sends performance metrics to NeoLoad.
GetNetworkInterfaceNames Gets names of network interfaces.
SetBaseContainer Sets current step (Init, Actions, End) during test conversion
SetContainer Sets current container/business transaction during test conversion
StartTransaction Marks start of a transaction.

Action Detail

CaptureBrowserPerformance

Captures duration of loading a page and resources.

CaptureBrowserPerformance(url) 

Parameters:

Name Type Description
url Node name for NeoLoad entry tree.

CaptureHostPerformance

Sends host performance metrics to NeoLoad: CPU, Memory, Network, Battery.

CaptureHostPerformance() 

CapturePerformanceValue

Sends performance value to NeoLoad.

CapturePerformanceValue(entry, path, units, value) 

Parameters:

Name Type Description
entry Name of a group of performance metrics. Can be a transaction name.
path Name of a metric to capture.
units Units of measure.
value Current value of the metric.

CreateClient

Connects to NeoLoad.

CreateClient(hardware, location, networkInterface) 

Parameters:

Name Type Description
hardware string Hardware details (Apple MacBook Pro, Sony Vaio, etc.)
location string Location information.
networkInterface string Name of network interface to monitor. Names of available interfaces can be obtained using GetNetworkInterfaceNames.

EndTransaction

Marks end of a transaction and sends performance metrics to NeoLoad.

EndTransaction(name) 

Parameters:

Name Type Description
name string Name of a transaction.

GetNetworkInterfaceNames

Gets names of network interfaces. Use one of them to CreateClient.

GetNetworkInterfaceNames() 

SetBaseContainer

Sets current step (Init, Actions, End) during test conversion

SetBaseContainer(name) 

Parameters:

Name Type Description
name string Name of a step.

SetContainer

Sets current container/business transaction during test conversion

SetContainer(name) 

Parameters:

Name Type Description
name string Name of a container/transaction.

StartTransaction

Marks start of a transaction.

StartTransaction(name) 

Parameters:

Name Type Description
name string Name of a transaction.