SIP and MSRP traffic can be simulated using PureLoad.
|Task Package Documentation||Release Notes||Download|
This is an overview on how SIP support is implemented for PureTest and PureLoad.
SIP Support requires a special license available for PureTest Pro and PureLoad Enterprise.
With PureLoad traffic from a User Agent Server (UAS) or User Agent Client (UAC) can be simulated.
Also traffic from a SIP server node (not an UA) can be simulated, here typically you want to use a fixed port and share the connection.
In addition the following SIP method extensions are supported:
The following examples do not intend to show all actions that can be done with the SIP Tasks.
The pictures are screenshots from an example available with the SIP download package.
The SIP basic call is implemented in a scenario called "SIP - Alice and Bob" with detailed operations, they are called tasks, to the left in the tool.
The scenario consist of four sub-parts called Init, Register, Call and Teardown.
The DescriptionTask is marked in the Init section and the details of this task is found to the right in the tool. In this case all the available operations in the task are set using variables that are controlled through parameters set in the Parameter Generators section.
The operation "Wait for 100 Trying" is implemented using the task "SIPWaitForResponseTask" where the details of the task is shown in the right part of the tool. In this case all the available operations in the task are set using variables that are controlled through parameters set in the Parameter Generators section.
The MSRP tasks implements support for part of RFC 4975.
The MSRP tasks can be used for simulating RCS traffic, for more info see our RCS and IMS Solution Page.
A typical simple scenario simulating an active MSRP endpoint will look something like;
Initiate an active MSRP session.
Send a MSRP SEND request to a remote endpoint.
Wait for a MSRP REPORT message (if indicated by previous Send).
Close the MSRP client and release all resources.