VuGen protocols
VuGen enables you to record a variety of protocols, each suited to a particular load testing environment or topology and resulting in a specific type of Vuser script. For example, you can use a Web - HTTP/HTML Vuser Script to emulate users operating web browsers. You can use FTP Vusers to emulate an FTP session. The various Vuser technologies can be used alone or together to create effective load tests.
Note:
- Use the protocols links to view expanded information.
- When running tests using protocol-specific Vuser scripts, make sure you have a global license or the required license for your protocol.
VuGen protocol | Description |
---|---|
.NET protocols |
Supports the recording of Microsoft .NET client-server technologies. |
.NET+ protocol |
Supports the recording of Microsoft .NET client-server technologies for .NET 6 and later. |
C Vuser protocol |
A generic virtual user which uses the standard C library. |
Citrix protocol |
A remote access tool, allowing users to run specific applications on external machines. |
Cloud for AWS protocol |
Enables you to create a Vuser script to monitor usage of Amazon Web Services. |
CoAP protocol |
The Constrained Application Protocol is one of the two most popular protocols for communicating with IoT message brokers. CoAP is a binary protocol that runs over UDP and is designed to easily translate to HTTP so that common web-based applications can integrate with it. The CoAP protocol allows performance testing against front-end CoAP proxies with the supported methods/verbs to determine scalability and reliability under heavy use. Prerequisite: Download and install CoAP Protocol for LoadRunner Professional from the AppDelivery Marketplace. |
DevWeb protocol |
The DevWeb protocol focuses on the HTTP (transport) level and WebSocket traffic, providing a lightweight, scalable, and cross-platform (Windows, Linux and MacOS) solution for web protocol testing. |
DNS protocol |
The Domain Name Resolution protocol is a low-level protocol that allows you to emulate the actions of a user working against a DNS server. The DNS protocol emulates a user accessing a Domain Name Server to resolve a host name with its IP address. Only replay is supported for this protocol—you need to manually add the functions to your script. |
Finance ISO protocol |
Enables you to create a Vuser script to monitor financial transactions that use the ISO-8583 standard. Version support: This protocol is supported from version 24.3. |
FTP protocol |
File Transfer Protocol - a system which transfers files from one location to another over a network. The FTP protocol is a low-level protocol that allows you to emulate the actions of a user working against an FTP server. |
IMAP protocol |
Internet Message Access Protocol - a protocol that enables clients to read email from a mail server. |
Java over HTTP protocol |
Designed to record Java-based applications and applets. It produces a Java language script using web functions. This protocol is distinguished from other Java protocols in that it can record and replay Java remote calls over HTTP. |
Java Record Replay protocol |
Common Java recorder. |
Java Vuser protocol |
Java programming language with protocol level support. |
Kafka protocol | A protocol to monitor communication events between microservices and software components for a Kafka deployment. |
LDAP protocol |
Lightweight Directory Access Protocol is an Internet protocol that allows email applications to look up contact information from a server. |
MAPI protocol |
Messaging Application Programming Interface allows applications to send and receive email messages when communicating with Microsoft Exchange Server. |
MQTT protocol |
Enables lightweight, publish/subscribe messaging that is ideal for Internet of Things (IoT) and machine-to-machine (M2M) communications, as well as mobile applications where bandwidth and battery power are at a premium. |
ODBC protocol | Open Database Connectivity is a protocol providing a common interface for accessing databases. |
Oracle - 2 Tier protocol |
A protocol handling communication with Oracle Database using a standard 2-tier client/server architecture. |
Oracle - Web protocol |
The Oracle Applications interface that performs actions over the web. This Vuser type detects actions on both the API and Javascript levels. |
Oracle NCA protocol |
Oracle 3-tier architecture database consisting of Java client, web server and database. |
POP3 protocol |
A Post Office Protocol designed to allow single computers to retrieve email from a mail server. |
RDP protocol |
A remote access tool using the Microsoft Remote Desktop Connection to run applications on an external machine. |
RTE protocol | Remote Terminal Emulator - Emulation of users who submit input to, and receive output from, character-based applications. |
SAP GUI protocol |
An Enterprise Resource Planning system to integrate key business and management processes using the SAP GUI client for Windows. |
SAP Web protocol |
An Enterprise Resource Planning system to integrate key business and management processes using the SAP Portal or Workplace clients. |
Siebel Web protocol |
A Customer Relationship Management Application. |
SMP protocol |
SAP Mobile Platform protocol for recording actions on a mobile SAP application. |
SMTP protocol | Simple Mail Transfer Protocol - a system for distributing mail to a particular machine. |
Teradici PCoIP protocol |
Supports testing on the Teradici platform. |
TruClient - Mobile Web protocol |
Records mobile browser-based applications using the TruClient technology. |
TruClient - Native Mobile protocol |
Records native mobile applications using the TruClient technology. |
TruClient - Web protocol |
Records web browser-based applications using the TruClient technology. |
TruClient 2.0 - Web protocol |
Records web browser-based applications in your installed Google Chrome or Microsoft Edge browser, using TruClient 2.0 technology. Version support: This protocol is supported from version 24.3. |
Tuxedo protocol | A transaction processing system, providing middleware between client and server. |
Web - HTTP/HTML protocol |
Emulation of communication between a browser and web server on an HTTP or HTML level. Also used with mobile native applications. |
Web Services protocol |
Web Services are a programmatic interface for applications to communicate with one another over the World Wide Web. |
Windows Sockets protocol |
The standard network programming interface for the Windows platform. |