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 for Firefox
TruClient - Web for Chrome
TruClient - Web for Firefox, Internet Explorer and Chrome
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 on Windows only.
  • Supported for 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.

Mobile Vuser

TruClient Native Mobile

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

A Mobile Vuser is used for running the TruClient Native Mobile protocol.
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
General All above protocols (except Native Mobile) A General Vuser can be used to run any of the above Vuser types except Native mobile.