What is load testing?
Load testing is to test that if the application works
fine with the loads that result from large number of
simultaneous users, transactions and to determine
weather it can handle peak usage periods.
What is Performance testing?
Timing for both read and update transactions should
be gathered to determine whether system functions are
being performed in an acceptable timeframe. This should
be done standalone and then in a multi user environment
to determine the effect of multiple transactions on the
timing of a single transaction.
Did u use LoadRunner? What version?
Yes. Version 7.2.
Explain the Load testing process?
Step 1: Planning the test. Here, we develop a clearly
defined test plan to ensure the test scenarios we
develop will accomplish load-testing objectives.
Step 2: Creating Vusers. Here, we create Vuser scripts
that contain tasks performed by each Vuser, tasks
performed by Vusers as a whole, and tasks measured as
Step 3: Creating the scenario. A scenario describes the
events that occur during a testing session. It includes
a list of machines, scripts, and Vusers that run during
the scenario. We create scenarios using LoadRunner
Controller. We can create manual scenarios as well as
goal-oriented scenarios. In manual scenarios, we define
the number of Vusers, the load generator machines, and
percentage of Vusers to be assigned to each script. For
web tests, we may create a goal-oriented scenario where
we define the goal that our test has to achieve.
LoadRunner automatically builds a scenario for us.
Step 4: Running the scenario.
We emulate load on the server by instructing multiple
Vusers to perform tasks simultaneously. Before the
testing, we set the scenario configuration and
scheduling. We can run the entire scenario, Vuser
groups, or individual Vusers.
Step 5: Monitoring the scenario.
We monitor scenario execution using the LoadRunner
online runtime, transaction, system resource, Web
resource, Web server resource, Web application server
resource, database server resource, network delay,
streaming media resource, firewall server resource, ERP
server resource, and Java performance monitors.
Step 6: Analyzing test results. During scenario
execution, LoadRunner records the performance of the
application under different loads. We use LoadRunner’s
graphs and reports to analyze the application’s
When do you do load and performance Testing?
We perform load testing once we are done with interface
(GUI) testing. Modern system architectures are large and
complex. Whereas single user testing primarily on
functionality and user interface of a system component,
application testing focuses on performance and
reliability of an entire system. For example, a typical
application-testing scenario might depict 1000 users
logging in simultaneously to a system. This gives rise
to issues such as what is the response time of the
system, does it crash, will it go with different
software applications and platforms, can it hold so many
hundreds and thousands of users, etc. This is when we
set do load and performance testing.
What are the components of LoadRunner?
The components of LoadRunner are The Virtual User
Generator, Controller, and the Agent process, LoadRunner
Analysis and Monitoring, LoadRunner Books Online.
What Component of LoadRunner would you use to record a
The Virtual User Generator (VuGen) component is used to
record a script. It enables you to develop Vuser scripts
for a variety of application types and communication
What Component of LoadRunner would you use to play Back
the script in multi user mode?
The Controller component is used to playback the
script in multi-user mode. This is done during a
scenario run where a vuser script is executed by a
number of vusers in a group.
Page Numbers : 1