Supported script protocols

The following table lists the protocols that are supported in StormRunner Load load tests:

Vuser Type Supported Protocols Description
GUI Vuser LeantFT A GUI Vuser emulates actions on the GUI level. For example, a user clicking a button. Since the GUI has to be rendered for each virtual user, these Vusers consume significantly more processing resources.
Selenium
TruClient - Mobile Web

TruClient - Native Mobile

Note: StormRunner Load does not support Native Mobile scripts recorded in TruClient version 12.53.

TruClient - Web
Web Vuser and Dev Vuser script types
Web Vuser

Flex

Note: Supported for on-premises load generators only.

A Web Vuser emulates a user's actions at the network API level. For example, HTTP requests and responses without rendering the UI.

Java

The following Java protocols are supported:

  • Java Record Replay
  • Java Vuser
  • Java over HTTP

Note: Supported for cloud and Windows on-premises load generators only.

Mobile Application - HTTP/HTML

MQTT (Internet of Things)
TruAPI
Web HTTP/HTML
Web Services
Dev Vuser script types
ERP Vuser

Oracle NCA

Note: Supported for on-premises load generators only.

An ERP Vuser is used for running SAP protocols.

SAP-GUI

Note: Supported for on-premises load generators only.

SAP - Web

Siebel Web

Note: Supported for cloud and Windows on-premises load generators only.

Legacy Vuser

Citrix ICA

Note: Supported for on-premises load generators only.

A Legacy Vuser is used for running legacy LR/PC protocols.

.Net

Note: Supported for on-premises load generators only.

Dev Vuser Apache JMeter A Dev Vuser is used for running third party protocols, such as JMeter and Gatling.
Gatling
All protocols All above protocols An All protocols Vuser can be used to run any of the above Vuser types.