ClientLoadProfile Object


Description:

Allows to configure the amount of network traffic to generate for a test.

Parents: Project

Children: ClientLoadPhase, ProtocolLoadPhase

Relations:

Side name
(Type)
Relative Description
L4L7ProtocolConfigClientBase
(AffiliatedClientLoadProfile)

AutosarTimeSyncConfig, CifsClientProtocolConfig, CoapServerConfig, DpgClientProtocolConfig, DpgProtocolParams, EcpriProtocolConfig, FtpClientProtocolConfig, FtpProtocolParams, HttpClientProtocolConfig, HttpProtocolParams, Ieee80211AccessPointConfig, Ieee80211ClientConfig, IperfClientProtocolConfig, IperfProtocolParams, MacsecSupplicantBlockConfig, OamFlexeClientConfig, OpenflowControllerProtocolConfig, OpflexDeviceConfig, OseSwitchConfig, OtvEdgeDeviceConfig, OtvSiteDeviceConfig, OvsdbServerConfig, RawTcpClientProtocolConfig, RawTcpProtocolParams, SipCalleeProtocolParams, SipCallerProtocolParams, SipUaProtocolConfig, TrillRbridgeConfig, VdpStationConfig, VideoClientProtocolConfig, VideoProtocolParams, VsiBlockConfig, VxlanVtepConfig, XmppvJClientConfig, XmppvJProtocolParams

The affiliated client load profile.

ClientLoadProfile Writable Attributes

Attribute Description
Common Writable Attributes Active, Name
LoadType

Select the type of traffic that is measured for the load.

Type: enum

Default: CONNECTIONS

Possible Values:

Value Description
CONNECTIONS

Denotes a TCP connection. Defines the number of simultaneous network connections generated. This setting generates enough load to reach and sustain the desired number of open TCP connections. An open connection does not necessarily have nonstop activity. Observe the time it takes a TCP connection to complete, the time to SYN/ACK, and the number of successful versus failed transactions at a specified number of open TCP connections.

CONNECTIONS_PER_TIME_UNIT

Specifies the number of new connections to be opened in a given time unit, regardless of the number of connections currently open. If connections are long-lived (the number of transactions or the data size is large), this could result in a large number of connections being open at once.

TRANSACTIONS

Defines the number of simultaneous transactions generated. This specification generates and maintains enough load to reach an outstanding number of active transactions, such as HTTP GETs or FTP Puts in progress.

TRANSACTIONS_PER_TIME_UNIT

Gradually ramps up the number of transactions per time unit for the duration of the test.

BANDWIDTH

Select to set the load in terms of bandwidth, sent on a best-effort basis.

PLAYLISTS

Select to run a protocol play list.

MaxConnectionsAttempted

Enter the upper limit for the number of connection attempts that are made throughout the test.

Type: u32

Default: 4294967295

MaxOpenConnections

Enter the upper limit for the number of open connections throughout the test.

Type: u32

Default: 4096

MaxTransactionsAttempted

Enter the upper limit for the number of transaction attempts that are made throughout the test.

Type: u32

Default: 4294967295

ProfileName

The name of the profile to create or modify.

Type: string

Default: "" (empty string)

RandomizationSeed

Enter a number to define the heights in the random phases of the test. If the value is zero, the seed is determined by the time the test is executed.

Type: u32

Default: 123456

UseDynamicLoad

Profile Dynamic Load

Type: bool

Default: FALSE

Possible Values:

Value Description
TRUE

Using dynamic load.

FALSE

Not using dynamic load.

ClientLoadProfile Read-Only Attributes

There are no read-only attributes.