LoadRunner Interview Questions

LoadRunner Interview Questions, Performance Test Fundamentals, Load Test Tools, Performance Test Life Cycle, and Install LoadRunner Tool.

LoadRunner Interview Questions

1. What is Performance Testing?

The process of testing to determine the performance of software products.

2. What is Load Testing?

A type of performance testing is conducted to evaluate the behavior of a component or system with increasing load, e.g. numbers of parallel users and/or numbers of transactions, to determine what load can be handled by the component or system.

3. What is Stress Testing?

A type of performance testing conducted to evaluate a system or component at or beyond the limits of its anticipated or specified work loads, or with reduced availability of resources such as access to memory or servers.

4. What is Spike Testing?

Verify the System’s performance under sudden increments and decrements.

5. What is Data Volume Testing?

Testing where the system is subjected to large volumes of data.

6. What is Endurance Testing?

Verifying the System’s performance under continuous load in terms of users and transactions.

7. What is LoadRunner?

It is a Performance Test Tool from Micro Focus. It supports all aspects of Performance Testing like Load, Stress, Endurance, spike, and Data volume testing.

8. What are the tools available in the industry for Load Testing?

LoadRunner from Micro Focus

RPT (Rational Performance Tester) from IBM

Silk Performer from Micro Focus

JMeter (Open source Tool) Etc…

9. What is the latest version of LoadRunner?

LoadRunner 12.xx

10. What is the scripting language that used in LoadRunner?

VUser script (It is C like language)

11. What are the 4 important components in LoadRunner?

Virtual User Generator (VUGEN)
Controller
Load Generator
Analysis

12. How do you identify the performance bottlenecks?

Performance Bottlenecks can be detected by using monitors. These monitors might be application server monitors, web server monitors, database server monitors and network monitors. They help in finding out the troubled area in our scenario which causes increased response time. The measurements made are usually performance response time, throughput, hits/sec, network delay graphs, etc.

13. If the web server, database, and Network are all fine where could be the problem?

The problem could be in the system itself or in the application server or in the code written for the application.

14. How did you find web server-related issues?

Using Web resource monitors we can find the performance of web servers. Using these monitors we can analyze throughput on the web server, number of hits per second that occurred during the scenario, the number of HTTP responses per second, the number of downloaded pages per second.

15. How did you find database-related issues?

By running the “Database” monitor and the help of “Data Resource Graph” we can find database-related issues. E.g. You can specify the resource you want to measure on before running the controller and then you can see database related issues

16. Explain all the web recording options?
17. What is the difference between the Overlay graph and a Correlate graph?

Overlay Graph:

It overlay the content of two graphs that shares a common x-axis. Left Y-axis on the merged graph show’s the current graph’s value & Right Y-axis show the value of Y-axis of the graph that was merged.

Correlate Graph:

Plot the Y-axis of two graphs against each other. The active graph’s Y-axis becomes X-axis of merged graph. Y-axis of the graph that was merged becomes merged graph’s Y-axis.

18. How did you plan the Load? What are the Criteria?

Load test is planned to decide the number of users, what kind of machines we are going to use and from where they are run. It is based on 2 important documents, Task Distribution Diagram and Transaction profile. Task Distribution Diagram gives us the information on number of users for a particular transaction and the time of the load. The peak usage and off-usage are decided from this Diagram. Transaction profile gives us the information about the transactions name and their priority levels with regard to the scenario we are deciding.

19. What does vuser_init action contain?

Vuser_init action contains procedures to login to a server.

20. What does vuser_end action contain?

Vuser_end section contains log off procedures.

21. What is a Performance Test Tool?

A tool to support performance testing that usually has two main
Facilities: load generation and test transaction measurement.

Load generation can simulate either multiple users or high volumes of input data. During execution, response time measurements are taken from selected transactions and these are logged.

Performance testing tools normally provide reports based on test logs and graphs of load against response times.

22. What are the phases in LoadRunner Test Process?

I) Planning the Test

II) Creating VUser Scripts

III) Creating the Scenario

IV) Running the Scenario

V) Monitoring the Scenario

VI) Analyzing Test Result

23. How does LoadRunner interact with Software Applications?

LoadRunner interacts with Software Applications based on Protocols.

24. What is Protocol?

A set of rules that enable Computer devices to connect and transmit data to one another. Protocols determine how data are transmitted between computing devices and over networks.

25. What are the important Protocol Bundles that LoadRunner supports?

LoadRunner Supporting Protocol Bundles

.NET Record/Replay

Database

DCOM

Network

Oracle E-Business

Remote Access

Rich Internet Applications

SAP

SOA

Templates

Web and Multimedia

Wireless

GUI

Java Record/Replay

Remote Desktop

Web 2.0

LoadRunner Interview Questions


Introduction to LoadRunner

Introduction to Performance Testing

Follow me on social media: