What does LoadRunner’s Protocol mean?
LoadRunner sets up communication between Vuser and Server based on the technology, kind of application, and topology. The server needs to comprehend the request made by the Vuser in order to respond to it in a suitable and appropriate manner. LoadRunner uses the protocol in order to facilitate clear communication.
Software applications are developed across a variety of platforms to meet the demands of the modern world, hence a single protocol is insufficient. With LoadRunner, you have the opportunity to select several (chosen) protocols and carry out performance testing without any problems. The most recent LoadRunner version offers the protocol for almost all technologies and systems.
LoadRunner Protocol List
Protocol | Description |
.NET | supports the recording of client-server Microsoft.NET technologies. |
C Vuser | A generic virtual user which uses the standard C library |
Citrix ICA | a remote access solution that enables users to execute particular apps on other computers. |
CoAP (Constrained Application Protocol) | A low-level protocol called the DNS protocol enables you to simulate user activity when working against a DNS server. In order to match a hostname with its IP address, the DNS protocol simulates a user accessing a domain name server. For this protocol, only one replay is supported; you must manually add the routines to your script. |
DNS (Domain Name Resolution) | By enabling WebSphere MQ test operations within the LoadRunner environment, MQTester, a third-party protocol created by the OpenText corporation, allows for the prediction of WebSphere MQ-based system behavior and performance. To simulate conditions of high user load, record WebSphere MQ events on Windows systems, improve the test script developed, and playback the script on Windows or UNIX platforms. To benefit from these capabilities, no extensive alterations, design specifications, or re-engineering of current applications are needed. Prerequisite: Download and install MQTester from the AppDelivery Marketplace. |
Flex | Flex is an app development tool for building Rich Internet Applications (RIAs) for use online and in the enterprise. Action Message Format (AMF), a Macromedia-exclusive protocol, enables the transmission of Flash Remoting binary data over HTTP between Flash applications and application servers. |
FTP(File Transfer Protocol ) | File Transfer Protocol is a technique for sending files across a network from one place to another. As a low-level protocol, the FTP protocol enables you to simulate a user’s interactions with an FTP server. |
IMAP(Internet Messaging) | A protocol called Internet Message Application allows clients to access email from a mail server. |
Java over HTTP | Internet Message Application – a protocol that enables clients to read email from a mail server. |
Java Record Replay | Typical Java recorder. |
Java Vuser | Java programming language with functionality at the protocol level. |
LDAP(Listing Directory Service) | a protocol for the Internet that enables email clients to look up contacts on a server. |
MAPI(Microsoft Exchange) | Applications can send and receive emails using the messaging application programming interface. |
Web – HTTP/HTML (for mobile applications) | enables native mobile applications to be recorded. |
MQTester | the web-based Oracle Applications interface for carrying out tasks. These Vuser Actions at the Javascript and API levels can be identified by type. |
MQTT | enables simple publish/subscribe messaging that is perfect for machine-to-machine (M2M) and Internet of Things (IoT) communications as well as mobile applications where battery life and bandwidth are limited. |
ODBC | ODBC is a protocol that offers a standard interface for accessing databases. |
Oracle – 2-Tier | Using a typical 2-tier client/server design is the Oracle database. |
Oracle – Web | Java clients, web servers, and databases make up the Oracle 3-tier architecture. |
Oracle NCA | designed to capture Java applets and programs. It uses web functions to create a Javascript. This protocol differs from other Java protocols in that it supports HTTP recording and replay of Java remote calls. |
POP3(Post Office Protocol) | a protocol created to enable the retrieval of email from a mail server by a single computer. |
RDP (Remote Desktop Protocol) | a utility for remote access that uses Microsoft Remote Desktop Connection to run programs on another computer. |
RTE (Remote Terminal Emulator) | Emulation of users who utilize character-based programs to input data and receive output. |
SAP GUI | An Enterprise Resource Planning system to integrate key business and management processes using the SAP GUI client for Windows. |
SAP – Web | An Enterprise Resource Planning system to integrate key business and management processes using the SAP Portal or Workplace clients. |
Siebel – Web | A Customer Relationship Management Application. |
SMP (SAP Mobile Platform) | A protocol for recording actions on a mobile SAP application. |
Protocol | Description |
.NET | Supports the recording of Microsoft .NET client-server technologies. |
C Vuser | A generic virtual user which uses the standard C library. |
Citrix ICA | A remote access tool, allowing users to run specific applications on external machines. |
CoAP (Constrained Application Protocol) | CoAP 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 for LoadRunner 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 from the AppDelivery Marketplace. |
DNS (Domain Name Resolution) | The DNS 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 hostname with its IP address. The only replay is supported for this protocol—you need to manually add the functions to your script. |
Flex | Flex is an application development solution for creating Rich Internet Applications (RIAs) within the enterprise and across the web. Action Message Format (AMF), is a Macromedia proprietary protocol that allows Flash Remoting binary data to be exchanged between a Flash application and an application server over HTTP. |
FTP(File Transfer Protocol ) | File Transfer Protocol is a technique for sending files across a network from one place to another. As a low-level protocol, the FTP protocol enables you to simulate a user’s interactions with an FTP server. |
IMAP(Internet Messaging) | By enabling WebSphere MQ test operations within the LoadRunner environment, MQTester, a third-party protocol created by the OpenText corporation, allows for the prediction of WebSphere MQ-based system behavior and performance. To simulate conditions of high user load, record WebSphere MQ events on Windows systems, improve the test script developed, and playback the script on Windows or UNIX platforms. To benefit from these capabilities, no extensive alterations, design specifications, or re-engineering of current applications are needed.Prerequisite: Download and install MQTester from the AppDelivery Marketplace. |
Java over HTTP | designed to capture Java applets and programs. It uses web functions to create a Javascript. This protocol differs from other Java protocols in that it supports HTTP recording and replay of Java remote calls. |
Java Record Replay | Common Java recorder. |
Java Vuser | Java programming language with protocol-level support. |
LDAP(Listing Directory Service) | An Internet protocol designed to allow email applications to look up contact information from a server. |
MAPI(Microsoft Exchange) | Messaging Application Programming Interface designed to allow applications to send and receive email messages. |
Web – HTTP/HTML (for mobile applications) | Enables the recording of mobile native applications. |
MQTester | enables lightweight publish/subscribe messaging, which is perfect for machine-to-machine (M2M) and Internet of Things (IoT) communications as well as mobile applications where bandwidth and battery life are limited. |
MQTT | Oracle 3-tier architecture database consisting of Java client, web server, and database. |
ODBC | Open Database Connectivity – a protocol providing a common interface for accessing databases. |
Oracle – 2-Tier | Oracle database using a standard 2-tier client/server architecture. |
Oracle – Web | As a lightweight, scalable, and cross-platform (Windows, Linux, and macOS) solution for web protocol testing, the TruWeb protocol concentrates on the HTTP (transport) level and WebSocket traffic. |
Oracle NCA | Records native mobile applications using TruClient technology. For details, select the relevant version in the Mobile Center Help |
POP3(Post Office Protocol) | A protocol designed to allow single computers to retrieve email from a mail server. |
RDP (Remote Desktop Protocol) | A remote access tool using the Microsoft Remote Desktop Connection to run applications on an external machine. |
RTE (Remote Terminal Emulator) | Emulation of users who submit input to, and receive output from, character-based applications. |
SAP GUI | An Enterprise Resource Planning system to integrate key business and management processes using the SAP GUI client for Windows. |
SAP – Web | An Enterprise Resource Planning system to integrate key business and management processes using the SAP Portal or Workplace clients. |
Siebel – Web | A Customer Relationship Management Application. |
SMP (SAP Mobile Platform) | A protocol for recording actions on a mobile SAP application. |
SMTP (Simple Mail Protocol) | Simple Mail Transfer Protocol – a system for distributing mail to a particular machine. |
Teradici PCoIP (PC over IP) Protocol | Supports testing on the Teradici platform. |
TruClient – Mobile Web | Enables the recording of mobile browser-based applications using TruClient technology. |
TruClient – Native Mobile | By enabling WebSphere MQ test operations within the LoadRunner environment, MQTester, a third-party protocol created by the OpenText corporation, allows for the prediction of WebSphere MQ-based system behavior and performance. To simulate conditions of high user load, record WebSphere MQ events on Windows systems, improve the test script developed, and playback the script on Windows or UNIX platforms. To benefit from these capabilities, no extensive alterations, design specifications, or re-engineering of current applications are needed. Prerequisite: Download and install MQTester from the AppDelivery Marketplace. |
TruClient – Web | An advanced protocol for modern JavaScript-based applications emulating user activity within a web browser. Scripts are developed interactively from within a web browser. For details, go to the TruClient Help Center (select the relevant version). |
TruWeb | In order to test web protocols, the TruWeb protocol concentrates on HTTP (transport) level and WebSocket traffic. It is a lightweight, scalable, and cross-platform (Windows, Linux, and macOS) solution. |
Web – HTTP/HTML | Emulation of communication between a browser and a web server on an HTTP or HTML level. |
Web Services | Applications can communicate with one another programmatically through the World Wide Web using Web Services. |
Windows Sockets | the Windows platform’s common network programming interface. |