List of Protocols in Loadrunner

In this Loadrunner Tutorial, we will go through the list of Protocols that Loadrunner supports. This protocol list has been taken from Loadrunner 12.02.

Loadrunner is used by many major companies, because it support with huge protocols and its the only tool that supports many of the communication protocols in the Loadrunner. There is no other tool in the market so far that supports huge list of Protocols in Loadrunner.

It supports complex communication protocols like Siebel, Citrix, SMTP, flex etc. Here is the list of protocols list that Loadrunner supports.

Protocols Description
.NET It supports the recording of Microsoft .Net Applications.
Ajax (Click & Script) Ajax stands for Asynchronous JavaScript and XML. This protocol uses asynchronous HTTP request, for example the graphs which you are monitoring will change automatically, instead of changing whole web page
C Vuser It is a general virtual user which uses the standard C library.
Citrix ICA Citrix ICA is used to run certain application from remote machines. This protocol is used to record such type of applications.
COM/DCOM Component Object Model (COM)/Distributed Component Object Model (DCOM)- This software is used by developers to create the reusable software.
Domain Name Resolution (DNS) This protocol is used to test the DNS servers. It is used to resolve hostnames to ipadresses. You do not have any option for recording, need to manually enter different functions in VuGen.
Flex Flex is a software development kit to develop rich internet application. Action Message Format (AMF) protocol is used to exchange flash data between a flash application and an application server over HTTP.
FTP(File Transfer Protocol ) FTP is used to transfer files from one computer to another computer over a network. This protocol emulates the actions that are performed over FTP server.
IMAP (Internet Messaging) Internet Message Application – A protocol which is used by client machines to read email from mail server.
Java over HTTP 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 It is a general Java recorder, to record and replay java applications.
Java Vuser Java programming language with protocol level support.
LDAP(Listing Directory Service) This protocol is used to email applications that look for contact information from the servers.
MAPI(Microsoft Exchange) MAPI stands for Messaging Application Programming Interface. It is a microsoft product which is developed to send and receives email messages.
MMS(Media Player) This protocol is used to record MMS media player that access data from media server using MMS protocol.
MMS (Multimedia Messaging Service) MMS stands for Multimedia messaging service which is used to send images and videos over a mobile network between mobiles.
Mobile Application – HTTP/HTML Enables the recording of mobile native applications.
ODBC ODBC stands for Open Database Connectivity – ODBC is middleware API for accessing databases.
Oracle – 2 Tier This protocol is used to record oracle database application that are using standard 2-tier client/server architecture.
Oracle – Web This protocol is used to record application that are performed through web applications. This protocol detects the actions that are perfomred on Loadrunner API and Javascript levels.
Oracle NCA This protocol is used to record 3-tier applications consisting of java client, web server and database.
POP3(Post Office Protocol) This protocol is used record application that retrieve email messages using POP3 from mail server.
RDP(Remote Desktop Protocol) This protocol is used to record applications which are running on remote machines such and connected through Microsoft Remote Desktop
RTE (Remote Terminal Emulator) This protocol is used to record applications that use terminals to give input and receive opput from the server.
SAP (Click & Script) This protocol is used record an applicaton that communicate between a browser and a SAP server.
SAP GUI This protocol is used to record application that are integrated key business using windows SAP GUI client.
SAP – Web This protocol is used to record applications that are using SAP web clients over HTTP to access SAP servers.
Siebel – Web This protocol is used to record applications that are developed using Oracle Siebel Customer Relationship Management.
Silverlight This protocol is used to record application that are developed using Microsoft Silverlight.
SMP (SAP Mobile Platform) This protocol is used to record applications that are developed for SAP Mobile Platform.
SMTP(Simple Mail Protocol) This protocol is used to record applications that are using SMTP protocol to access mail server
TruClient – Firefox / IE This protocol is used to record application that are developed using modern javascript that are used to perform user actions in the browser itself.
TruClient – Mobile Web This protocol is used to record application that are developed for modern javascript mobile browsers.
Web (HTTP/HTML) This protocol is used to communicate from a web browser to web server.
Web Services This protocol is used to record web services applications which is use to communicate between two applications over HTTP.
Windows Sockets The is a standard protocol to record network programming interface for the Windows platform.