As of LoadRunner 8.1, Feature Pack 3, the following Vuser types are available (note that descriptions are provided by Mercury).
Application Deployment Solutions
- Citrix_ICA
Represent the Citrix ICA protocol communication between the Citrix client and server as GUI events.
Client/Server
- DB2 CLI
The IBM Call Level SQL Interface to the DB2 family of databases. - Domain Name Resolution (DNS)
A system which translates domain names into internet addresses. - Informix
IBM’s Informix Database servers. - MS SQL Server
Microsoft’s SQL Server using the Dblib interface. - ODBC
Open Database Connectivity – a protocol providing a common interface for accessing databases. - Oracle (2-Tier)
Oracle database using a standard client/server architecture. - Sybase CTlib
A client/server architecture database called via the Ctlib interface. - Sybase DBlib
A client/server architecture database called via the Dblib interface. - Windows Sockets
The standard network programming interface for the Windows platform.
Custom
- C Vuser
A generic virtual user which uses the standard C library. - Java Vuser
Java programming language with protocol level support. - Javascript Vuser
A scripting language used to develop Internet applications. - VB Script Vuser
Visual Basic Scripting Edition language – used for programming documents displayed in Web browsers. - VB Vuser
Vuser scripts written in Visual Basic language. - VBNet Vuser
Vuser scripts written in Visual Basic language.
Distributed Components
- COM/DCOM
Microsoft’s Distributed Component Object Model (COM/DCOM) for distributed computing. - Corba-Java
Java scripts which use CORBA architecture giving applications the ability to work together over networks. - Rmi-Java
Remote Method Invocation – a technology providing remote communications between programs written in the Java programming language.
E-Business
- Action Message Format (AMF)
A Macromedia proprietry protocol that allows Flash Remoting binary data to be exchanged between a Flash application and an application server over HTTP. - File Transfer Protocol (FTP)
File Transfer Protocol – a system which transfers files from one location to another over a network. - Listing Directory Service (LDAP)
Record directory based authentication, listings, searches and related transactions. - Microsoft.NET
Supports Microsoft ADO.NET. - Palm
Palm Handheld computers. - Web (Click and Script)
Emulation of the communication between a web browser and the web server at user-action level. - Web (HTTP/HTML)
Emulation of communication between a browser and Web server. - Web Services
Web Services – a software interface defined and described using XML. - Web/Winsocket Dual Protocol
A dual protocol incorporating the Web and Winsocket Protocols.
ERP/CRM
- Oracle NCA
Oracle 3-tier architecture database consisting of Java client, Web server and database. - Oracle Web Applications 11i
In addition to Web HTTP/HTML features, supports the user action level API and JavaScript, with a high level of support for Oracle Web Applications 11i environment. - PeopleSoft Enterprise
In addition to Web HTTP/HTML features, supports the user action level API and JavaScript, with a high level of support for PeopleSoft environment specifics.. - PeopleSoft-Tuxedo
An Enterprise Resource Planning system based on the Tuxedo Transaction Processing Monitor, including automatic correlation. - SAP – Web
Similar to Web HTTP/HTML, but equipped to work in conjunction with SAP. - SAPGUI
SAPGUI protocol for SAP Front End, versions 6.20 and higher. - SAPGUI/SAP-Web Dual Protocol
SAPGUI and SAP-Web dual protocol for SAP Front End, versions 6.20 and higher. - Siebel – DB2 CLI
A Customer Relationship Management Application based on a DB2 database. - Siebel – MSSQL
A Customer Relationship Management Application based on the ODBC database API. - Siebel – Oracle
A Customer Relationship Management Application based on an Oracle database. - Siebel – Web
Similar to Web HTTP/HTML, but equipped to work in conjunction with Siebel, a Customer Relationship Management Application.
Enterprise Java Beans
- Enterprise Java Beans (EJB)
Enterprise Java Beans – an architecture for the development and deployment of Java-server components. - Rmi-Java
Remote Method Invocation – a technology providing remote communications between programs written in the Java programming language.
Legacy
- Terminal Emulation (RTE)
Emulation of users who submit input to, and receive output from, character-based applications.
Mailing Services
- Internet Messaging (IMAP)
Internet Message Application – a protocol which enables clients to read email from a mail server. - MS Exchange (MAPI)
Messaging Application Programming Interface designed to allow applications to send and receive email messages. - Post Office Protocol (POP3)
A protocol designed to allow single computers to retrieve email from a mail server. - Simple Mail Protocol (SMTP)
Simple Mail Transfer Protocol – a system for distributing mail to a particular machine.
Middleware
- Jacada
A gateway server providing clients with a Java user interface to mainframe applications. - Tuxedo 6
Tuxedo 6.x Transaction Processing Monitors. - Tuxedo 7
Tuxedo 7.x Transaction Processing Monitors.
Streaming
- Media Player (MMS)
Streaming data from a media server using Microsoft’s MMS protocol. - Real
A protocol used to transfer streaming data from a media server.
Wireless
- i-mode
NTT DoCoMo’s technology for accessing the Internet on a mobile phone system. - Multimedia Messaging Service (MMS)
Multimedia Messaging Service – used for sending MMS messages between mobile devices. - VoiceXML
A standard for voice-based communication between applications. - WAP
Wireless Application Protocol – used for Web-based, wireless communication between mobile devices and content providers.
45 Comments
Comments are closed.
I’ve used a bunch of these, working w/ COM/DCOM at the moment.
Chris
http://amateureconblog.blogspot.com/
Anyone ever used RTE for FTP/SSH?
Can you name any 3 tier web application hosted publically that uses Oracle and Java applet? Please let me know
Has anybody worked with Wireless protocol (voiceXML) in load runner for testing IVR based application/
If so can u please specify the steps to be followed to do so?
Hi
I’m new to Loadrunner and load testing. Could you provide some information on how I can proceed with testing client-server application that will be accessible via Citrix.
Brief description:
-Citrix is accessed via a link on the web
-Once there the user will need to enter his/her credentials to view the folder where the application resides
-once the user information is verified the folder is displayed and with this folder 3 applications exist
– I will need to test some basic functions for each application
– In order to access the application I need to enter a userid/password
I hope you can provide some information as I’m really not familar with this type of testing.
Thanks,
Angela
Please provide an answer to my question above.
Thanks
M working on an banking application . I need to record page side java scripts. Is web click n script protocol the best way? If so which level of recording …… url or HTML mode?
Hi,
We are trying to load test Oracle 10g without a front end. Hence we have nothing to record and generate the initial scripts. We have constructed the initial scripts in LR 9.0 and it is running our simple queries (select, insert, delete, update, create table etc).
However, we are unable to use host varialbles because we don’t know where they are declared during a recording.
Could someone please help with this ?
Thank you very much.
🙂
what is the difference between using single protocols and multi protocol while recording thru VUgen?
Hi,
I am trying to start the load testing of MS sql server query analyzer tool. I am also able to connect the load runner generator with query analyzer client tool. But i really don’t know why load runner is not recording user’s action.
Any suggestion?
Kindly put your comment. I am eager to see the same. Thanks in advance..
Hi,
I am trying to record a web application using load runner but code and event is not generated so can you please help me.
Thanks in advance
Hi Angela,
Which version of citirix you are using. I think you are in 4.5 in this case you can monitor the performance of citirix application as a web application.
Id you are using below this version you will use client server protocol option. In Client server architecture there is a cgi file which will connect you with the citirix server in that file you will define the required detail to connect with the server as the time of Citirix Client Installation.
Is there any way to implement Web Click and Script protocol in Loadrunner8.1 version…?? Are there any patches/featured packs..??
Hi Angela,
I worked on LR 8.1 with Citrix protocol.
I didn’t understand what type of help u needed on citrix, if u have any specific queries, mail me to pradeep.kancharla@yahoo.com. I will also also send u some docs which helps u in working with citrix protocol.
One guide line which I can give u at this point of time is avoid mouse clicks and try to work only with key board while scripting using citrix protocol.
Cheers,
Pradeep K
Pradeep.kancharla@yahoo.com
+91 9704659992
how we find the bottleneck in loadrunner and how we resolve it?
Never noticed that LoadRunner supports so many vuser types and protocol.
Sekhar_Rajaseemakurty@syntelinc.coWill LoadRunner 8.0 supports applets.
I am trying to record a java application which contains applets, jar files.
Can we record a script for this application using loadrunner8.0.
Please reply at the earliest.
Regards,
Rajam
hello everybody,
i m trying to do database load testing with loadrunner.
->I install MS SQL server at machine 1.
->Insall MS SQL query analyzer at machine 2.
->At machine 2 there is loadrunner 9.10 also installed.
->At loadrunner, click at create script and at protocol list what i should select??
->If i select MS SQL then in next dialog i give exe path for MS SQL query analyzer .
->then recording start , i connect to MS SQL server through MS SQL query analyzer.
->Run a query.
->Now stop recording.
But finally loadrunner record nothing. How i can test my SQL server with loadrunner.
Pls help asp.
Dileep
lrd_assign: Error, return-code=LRDE2023
I have encounter the above error while replaying Vuser script.What is solution for it??
Trial LoadRunner 9.10
Protocol COM/DCOM and ODBC
Application database MS Access
Application coding VC++
Dileep
2023 Data invalid In lrd_assign, the value string is invalid for the variable being set (invalid characters, out of range)
My script:
lrd_stmt(Csr187, “SELECT `id`,`name`,`psc_default`,`parent_folder__id`,`shared`,”
“`color`,`total_files`,`path`,`creation_date`,`active`,”
“`display`,`share_type`,`IsShareCreator` FROM `psc_folder`”, -1, 0, 0 /*None*/, 0);
lr_start_transaction(“MercuryExec_113”);
lrd_exec(Csr187, 0, 0, 0, 0, 0);
lr_end_transaction(“MercuryExec_113”, LR_AUTO);
lrd_bind_cols(Csr187, BCInfo_D667, 0);
lr_start_transaction(“MercuryFetch_140”);
lrd_fetchx(Csr187, 1, 1, 0, PrintRow282, 1, 0);
GRID(282);
lr_end_transaction(“MercuryFetch_140”, LR_AUTO);
lrd_reset_rows(Csr187, 1);
lrd_assign_literal(&name_D655, “9\x00” “0\x00”, 0, 0, 0);
lrd_assign(&psc_default_D656, “0”, 0, 0, 0);
lrd_assign(&parent_folder_id_D657, “1”, 0, 0, 0);
lrd_assign(&shared_D658, “1”, 0, 0, 0);
lrd_assign(&color_D659, “12”, 0, 0, 0);
lrd_assign(&total_files_D660, “0”, 0, 0, 0);
lrd_assign_literal(&path_D661, “\\\x00\\\x00” “K\x00” “m\x00” “n\x00” “g\x00” “4\x00” “2\x00” “7\x00”
“” “6\x00\\\x00” “2\x00”, 0, 0, 0);
lrd_assign(&creation_date_D662, “2008-05-27 12:18:57”, 0, 0, 0);
lrd_assign(&display_D664, “1”, 0, 0, 0);
lrd_assign(&share_type_D665, “1”, 0, 0, 0);
lrd_assign(&IsShareCreator_D666, “0”, 0, 0, 0);
Hi. Can anyone help me?
I have to test a client – server application and server written in Java.
Client side is built using .Net technology (windows forms). Database used is Oracle.
The project will be installed with a different number of clients (for instance, in production, we may have 1 server and 300 clients which communicate with that server).
We are interested in how performance will be affected by the increased number of clients, what is the maximum number of clients that can connect to the server, without decreasing performance, etc.
Communication between client side and server side is made using standardized web services. Server exposes some web methods that are asked for by the client.
We would need to test and record some performance results for different operations in the application, the time spent on client side, time spent on server , etc.
If anyone can suggest a tool to use for making some tests, please leave me a note. I’ll appreciate any help.
Thank you
How can I use WAP in Loadrunner? Is the load emulated by Mobile Virtual users on the service provider’s website, instead of Vusers?
Hi ,
I am trying to generate script for sap GUI in load runner.But,despite having recording option on,script is not getting generated and events are not showing .Please let me know the solution to overcome this problem ASAP.
Thanks in advance
Pavan
Hi,
I am trying to generate script for Web applicationin load runner.But,despite having recording option on,script is not getting generated and events are not showing .Please let me know the solution to overcome this problem ASAP.
Thanks in advance
Suchitha
Hi Angela,
You can use Citrix ICA protocol of Loadrunner for scripting your application. The recording options can settle your login and invoking of citrix server. You just need to mention the host server name and published application over there. Please go through the manual for Citrix ICA protocol in the LoadRunner Online Books available.
Some very useful tips for the same:
1. Be very careful about the traversal flow. Try the flow before you actually starts recording.
2. Use mouse clicks as less as possible. Use your keyboard keys for navigation.
3. Understand the checkpoints like ‘sync_on_bitmap” and ” sync_on_windows”. This will help you replay your recorded scripts and debugging.
4. Always record the connection and log off procedures in the Vuser_init and Vuser_end section. You are suppose to login/logoff once during your load run.
5. The point you start the script in Action section should be same the point you end your flow in the Action section. Careful about it.
The Citrix ICA protocol seems less tricky as compared to protocols like HTTP/HTML,ODBC or winsock. You can be very comfortable while learning and even performing on the same.
Take care and let me know if you need any specific help.
Hi Louis,
I’m also worried about how RTE is going to handle FTP or SSH requests.
I have used RTE for simple mainframe application and my application under test was Attachmate. That application did not require any SSH request handling.
I have tried all the RTE options available in LR for recording SSH but of no luck. Can you please help if you already solved the issue.
hai load runner team,please tell me the process how to record using FTP protocol asap.
Hi All,
I am working on a web application which after launch of url opens in applet window, and the main window contains 4 applets running .I am able to record the script but issue is how can i make it dynamic as applet source code is not visible, i am using HTTP/HTML protocol.Can i use some other protocol or any idea how to work on applet application.
Please reply ASAP,
Thanks,
vijay
For recording SSH in RTE protocol use Loadrunner 9.1 version, it is introduced only in theis version.While recording select on SSL checkbox and TE_connect function will record the SSL settings also.
I am trying to record script for windows Media Player but VUGEN (Ver 9,1) is not recoding it. Protocol i am using MMS.
Thx in advance guys,
Srini
Hi Suraj,
I am Using SybaseCtLib protocol to record DB SP executin by using ISQL.
I am not able to capacture event while recording the same
Now when i try to execute ISQL .exe and then pass DB name and Password aas run time parameter will capature event and execute the SP but now it is not identifyng the recorded object
Do we required to do explict typecasting for this
Thanks
Manish
Hi,
I have to test the web application which have streaming of songs. How can I test streaming in LoadRunner?
As for Streaming, we have
* Media Player (MMS)
Streaming data from a media server using Microsoft’s MMS protocol.
* Real
A protocol used to transfer streaming data from a media server.
But how can we use it..any example??
I am using the Loadrunner version 9.10 to test the Siebel Application. Can we user Web (HTTP/HTML) protocol instead of Siebel-Web this is first time I am testing on Siebel Application
Any help appreciated.
Thanks,
Prasad.
hi
iam testing performance of video streaming by using mms protocol in loadrunner
I wants to know what are challenging task and in video streaming where usually bottleneck will occur.
Hi,
I’m engaged in recording handheld applications?
Given: Handheld emulator is being used but LoadRunner cannot recognize the user events.
Can anyone help me out with this? Thanks.
Hi Mates,
Please let me know how to record SMTP actions using Load runner.
Thanks in advance
Hi Sajjad,
Did you get any solution? me too trying to record script for media site using multi protocols but unable to replay the videos.
Hello
I have tried to run a script to test a query ( SELECT statement ) but after run the script I cant fetch row by row to print them.
Just One row is printed!! 🙁
lrd_stmt(Csr1, “SELECT agent_name FROM AGENTS ORDER BY agent_name”, -1, 1, 0, 0);
lrd_bind_cols(Csr1, BCInfo_D2, 0);
while (rc==0)
{
lrd_save_col(Csr1, 1, 1, 0, “name”);
rc=lrd_fetch(Csr1, 1, 1, 0, PrintRow1, 0); // suppose to be 0 if data is
//avalilable, but every time runs 1000 ( no more data )
if (rc==0)
{
i++;
lr_output_message(“Fetch row %d”,i);
lr_output_message(“FValue %s”,lr_eval_string(“”));
lr_output_message(“RC=%d”,rc);
}
}
Can you help me guys???
Greetings From Mexico!
Hi,
Please let me know as how to load test mobile web service through load runner.
I am using load runner 9.0 version.
I tried to use WAP protocol but it is showing the error as “Earlier version of recording engine”
Hi, I am going to test an application which has a flash player running in it. Anyone please let me know in what mode and protocol i need to use to record this application. Reply me immediately as it is urgent for me…
Can anyone help me from basics of RTE protocol.I worked only on web protocol.Its urgent
Hi,
I am facing this issue while trying to run a recorded script using LoadRunner v11.
could anyone please help.
error:
Action.c(29): Error -26612: HTTP Status-Code=500 (Internal Server Error) for “http://t3twfmso02.solar.cat.com/ClickScheduleWebClient/SXP.asmx” [MsgId: MERR-26612]
Action.c(29): web_custom_request(“SXP.asmx”) highest severity level was “ERROR”, 75 body bytes, 246 header bytes [MsgId: MMSG-26388]
Please do help. my testing deadline is approaching soon.
Thank you
Zee
Hi,
We are planning to load test the client server application which interacts with
both oracle and sybase. A particular scenario makes calls with both sybase and
oracle simultaneously. We tried with Oracle 2 Tier protocol but it captured only
calls to oracle and not the sybase. Do you have any solution or suggestion for
this?
Thanks
Prem
hello,
I would like to run a complex load test:
1- Using Http/HTML VU : open application and create order ….. etc
2-Launch an integration interface after the 1st scenario is done from PLSQL on ORACLE 11g database: the integration interface will use some parameters generated in the 1st script.
1- Can 1 create 1 script : containing these two types?
2- Can we create two scripts and pass the parameters from one to other in the load test section ???
3- can we create 2 actions in the same script having (http/html) and (Oracle (2-Tier)) types ????
Any suggestion?????
Thanks !
Hi All,
Can we run Citrix Vuser in Loadrunner Trial version? Or does Loadrunner
trial version includes Citrix Vuser?Kindly guide me from where i can get
the info about Loadrunner trial version supported Vuser?
Please Provide information on orcel NCA,Pls share videos or document