Radius Tasks - Version 3.2

This document describes the Radius Tasks, provided as custom tasks that must be installed with PureLoad/PureTest on each machine using these tasks.

The Radius Tasks simulate RADIUS authentication or accounting requests. Radius attributes are specified using symbolic names wich are decoded and verified before send. Authentication supports PAP, CHAP and MSCHAP.

Before you use the tasks, read more about installing and how to load and use custom tasks.

Provided tasks



RadiusInitTask

Task used to initiate the Radius client and common parameters used by other RTSP tasks.

Parameters

Local Host Used to bind the client to a specified local host IP address. If not specified the default local IP address is used.
Local Port Used to bind the client to a specified local port. If not specified the system will pick up an ephemeral port.
Radius Host and Port Used to specify the Radius server host and port for subsequent Radius tasks.
Radius Secret Radius shared secret. The shared secret that is used between the RADIUS client and the server.
Radius Timeout Time (ms) to wait for a radius response.
Retries Number of Retries after first attempt of sending Radius packets, if a response is not received.
Retry Wait Time Time (ms) to wait between retries
3GPP Vendor Specific Select to allow for 3GPP vendor specific attributes. See Vendor Specific Notes for more information.
Ericsson Vendor Specific Select to allow for Ericsson vendor specific attributes. See Vendor Specific Notes for more information.
Cisco Vendor Specific Select to allow for Cisco vendor specific attributes. See Vendor Specific Notes for more information.


RadiusAccessRequestTask

Task used to send RADIUS Access Requests.

Parameters

Name Name used to authenticate.
Password Password used to authenticate.
Auth. Type Authentication type used to authenticate (PAP, CHAP, MSCHAP or MSCHAP2).
Attributes Attribute name and value pairs in their textual. See Attributes for more information.
VS Attributes Vendor specific attribute name and value pairs in their textual representation. See Vendor Specific Attributes (VSA) for more information.


RadiusAccountingTask

Task used to send RADIUS Accounting Requests.

Parameters

Attributes Attribute name and value pairs in their textual representation. See Attributes for more information.
VS Attributes Vendor specific attribute name and value pairs in their textual representation. See Vendor Specific Attributes (VSA) for more information.


RadiusExtractTask

Task used to extract previously received RADIUS packet type code or attribute value..

Parameters

Fail On Error Select to fail on error (when specified attribute found).
Packet Type Code Variable Name of variable where to save previously received packet type code (name).
Attribute Name or attribute type code (number) of attribute to be extracted.
Attribute Variable Name of variable where to save extracted attribute value (in textual format).