SlideShare a Scribd company logo
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume 4 Issue 2, February 2020 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470
@ IJTSRD | Unique Paper ID – IJTSRD30155 | Volume – 4 | Issue – 2 | January-February 2020 Page 878
Load Runner: Methodology to Performance Testing
Ashish Kumar
Performance Engineer, Tata Consultancy Services Ltd, Mumbai, Maharashtra, India
Email: ashish.ksinha@yahoo.co.in / ashish.k40@tcs.com
ABSTRACT
The paper covers the most important part of testing which is essential for
testing the performance of application before going ‘Live’. In my research and
analysis with Microfocus owned tool ‘Load Runner’, we will discuss about it
deals with web based application and approach to calculate transaction per
hour (TPH) for test execution. As tool supports many protocols based on the
nature of application. Performance testing is used to analyze the real time
response time for business transaction. Application be constant with
increasing load or with simultaneous users should not affect the performance
of the application, is our main motto as a Performance Tester/Engineer.
KEYWORDS: Performance Testing, Load Runner, Performance Center, Virtual
Generator, Transaction, Load Runner Analysis
How to cite this paper: Ashish Kumar
"Load Runner: Methodology to
Performance
Testing" Published
in International
Journal of Trend in
Scientific Research
and Development
(ijtsrd), ISSN: 2456-
6470, Volume-4 |
Issue-2, February 2020, pp.878-880,URL:
www.ijtsrd.com/papers/ijtsrd30155.pdf
Copyright © 2019 by author(s) and
International Journal ofTrendinScientific
Research and Development Journal. This
is an Open Access
article distributed
under the terms of
the Creative Commons Attribution
License (CC BY 4.0)
(http://creativecommons.org/licenses/by
/4.0)
I. INRODUCTION
Application Performance Testing is all about the
performance and qualityoftheapplication.Theperformance
testing will insure the behavior of application under their
expected workload. Performance testing is a type of Non-
functional testing, which simplifies that these testing has no
relation with the functionality of the application. The
performance testing is done for a web application for its
speed, scalability andstability(S^3).Thegoalofperformance
testing is not to find bug and fix them; it is moreover for
elimination of performance bottlenecks.
Performance testing come in light when some unexpected
cause start arising even after Manual or functional testing.
Many companies loses its credibility as the unexpected
behavior of application come in picture in production
environment when sudden increase in real time user, end
user, back office or admin hits the application. To overcome
this big challenge, Performance testing play a vitalrole.Itis a
tool based testing where the tool records the events of
request and re-play it with simulation of different users,just
say real time virtual user.
II. TYPES OF SOFTWARE TESTING
Fig1: Types of Software Testing Fig2: Types of Performance Testing
 Load Testing – In load, testing application has been
checked under various load to test any bottleneck of the
application.
IJTSRD30155
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD30155 | Volume – 4 | Issue – 2 | January-February 2020 Page 879
 Stress Testing – In stress testing, web application is
checked under extreme workload to see the breaking
point of an application.
 Scalability Testing – It is used to check the load with
increasing number of user of an application, and it is
helpful in increasing the capacity of software system.
 Volume Testing – In volume testing, large number of
data is stored in database and overall web application
behavior is observed. It checks the correctness of an
application under varying database volume.
 Spike Testing – When there is sudden large spikes in
the load generated by users, then spike testing is done.
III. Software Testing Tool – Load Runner
Load Runner is software-testing tool owned by Micro Focus.
Load Runner is a best tool as per market survey, which
simulates user activity by generating messages between
application components rather than simulating interactions
with the user interface such as keypresses or mouse
movements.
HP acquired Load Runner as part of its acquisition of
Mercury Interactive in November 2006. In Sept 2016,
Hewlett Packard Enterprise announced it is selling its
software business, including Mercury products, to Micro
Focus. As of 01-Sept-2017, the acquisition was complete.
Components of Load Runner
 Virtual Generator
 Analysis
 Controller
 Load Agents
 Agents Process
 Recording
Fig3: Components of Load Runner
When you start the recording in Vugenfora newapplication.
Record the same business flow twice that will help in
comparing both vugen scripts and an easy way to find out
the dynamic values. Once we a list of dynamic values,wecan
easily start correlation. Correlation in Load Runner is
defined in two ways as automatic and manual correlation.
Suppose we had a dynamic value ‘ABC001”, when you are
validating the same in code generation, you will have Left
and Right boundary e.g. 78_LR_ABC001-XX. In this example,
70_LR_ will be left boundary and _XX will be right boundary.
Any dynamic value in this boundary will be captured
through tool.
 Why Load Runner?
Traditional way of testing approach is known as Manual
testing which offers partial solution to load testing. When
Client/Product owner wants to ensure that what load their
application can sustain, load based testingcameintopicture.
In addition, to reduce the high count of engineers toperform
manual testing, Load testing gives the entire solution for
performing this type of testing.
Fig4: How Load Runner works
IV. Automated Performance Testing
With the direct approach to perform the test using Load
Runner, you can optimize resources, best suggestion for
hardware configuration, and the best network requirement
based on application architecture, and debugging the
transaction response time based on agreed service level
agreement (SLA’s).
 Planning & Identification of Key business Area in
Performance Testing
A user requirement is translated to performance objective
for observing realistic behavior of application. In planning
and drafting the performance test plan, we need to
understand the key business area and their impact on
complete business flow of particular LOB based application.
Test plan need to complete with the current and projected
user specified objectives, which comprises the current
statistics of production. For designing the plan, we must
understand the architecture of application and we should
have strong knowledge to compare the production details
for apple-to-apple comparison.
 Defining the Data
You need to define what data is required onwards to
perform the test. The data can be created dynamically, or
making a clone of master user, or writing few interesting
creation query in Database. By using realistic data/user, you
can create accurate load test.
 Defining Testing Approach
You should have depth knowledge in creating the strategy
for testing applications. You can choose any type of
performance testing, say as Load, Stress, Capacity, Volume,
Spike, etc based on the user requirement.This typeoftesting
can be performed with Load Runner.
 Making of Performance Scripts
When you are good with the above steps, we need to record,
enhance the scripts for completed flow. You need to write
lr_start_transaction (); beforetheparticularwebrequest and
lr_end_transaction (); after completion of that request. This
function will count the response time of web request for
transaction, which will be helpful in comparing the same
with agreed SLA’s. For enhancing the script, any value you
enter via keyboard at the time of recording needs to be
parametrize and any dynamic value you observed in code is
to be correlated.
 Test Scenario and Execution
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD30155 | Volume – 4 | Issue – 2 | January-February 2020 Page 880
Once the test script is ready and validated with few
iterations (Say 5) and different user, script should be
uploaded in Performance center / controller.
We need the make the scenario for our test executions.
 Dedicated Load generator is to mapped accordingtothe
number of Vusers which you are going to test.
 While making the scenario, ramp up and ramp down
should be given and a steady state of run must be
mention as per requirement.
 Monitor varieties of graph while running the execution
We need to enable run time settings with our requirement.
1. TPH (Transaction Per Hour)
Little law states the formula as below
Number of Vusers = TPH * (Pacing + Think time) / 36000
2. Logs
When we run the test in performance center, we need to
disable the full logs. Why? Because it will write the logs
which will require memory. In addition, if your test is of
higher virtual users, it will write full logs. So recommended
way is to disable the full logs and write the logs only if error
occurs.
3. Pacing/Think Time
With the help of little law, calculate the pacing/ think time
desired for your execution
Rest other options will be treated as per the project
requirement.
 Report And Analysis
Once the execution is completed, download Load Runner
analysis (.lra) file from PC. Open LRA file in Analysis
component of LR. There you can see some pre-defined
graphs, and you can select more graph based on your
client/project requirement. It is recommended that select
some customized report template, and add flavors based on
your requirement and generate the report.
V. TRADITIONAL APPROACH TO CALCULATE
FORMULA
Little Law:
Little’s law named after “John DuttonConantLittle”whowas
Renault Professor at the MIT. It states the numberof request
in system (closed) is equal to the product of averagenumber
of Requests serviced per unit time and theaveragetime each
Request stays in the system.
Numerically,
N = (R + ThinkTime) * X
Where,
N = average number of users in a system
X = average throughput or departure rate of users
R = average time spent in the system or response time
VI. EXPERIMENTAL APPROACH
Based on the little law approach, we had
Average Number of users = (Average Time + ThinkTime) *
Average Throughput
Additionally, we can talk more about simplifying this
formula with all other timing required to manipulate the
formula is think time, pacing, average response time with 1
iteration, etc
No. of users = {(Average Response Time in 1 iteration +
Pacing Time + Think Time)* TPH}
On dividing the result with 3600, we will get the response in
seconds (TPS). Remember TPH means transaction per hour.
The numerical explanation for little law is explained as
below in spreadsheet formula
Many performance engineer/tester believes whatever the
result they get is accurate, but it does not be!
For example, if you run a Load Runner test of 1000
concurrent users, Load Runner will give some results.Never
assume the given result is 100% accurate. Always it is
recommended to cross verify the results using the formula
stated above.
Let us say, TPH is 50 and Avg. response time including think
time is 15 seconds.
Number of users = 50*15 = 750
However, our expected result was 1000,somethingis wrong
here!  So we need to place the count with the formula stated
above (refer spreadsheetpicture above) to calculate the
accurate measurement.
Reference:
[1] https://en.wikipedia.org/wiki/Load Runner
[2] https://www.softwaretestinghelp.com/Load
Runner/Load Runner-scripting-challenges/
[3] https://www.softwaretestinghelp.com/LoadRunner/hp-
Load Runner-tutorial-8/
[4] https://www.perftesting.co.uk/performance-center-
architecture-overview/2011/08/24/
[5] https://perfmatrix.blogspot.com/p/hp-Load
Runner.html
[6] https://www.guru99.com/understanding-vugen-in-Load
Runner.html
[7] https://www.softwarehour.com/Load
Runner/parameterization-Load Runner-step-step/
[8] https://www.tutorialspoint.com/Load
Runner_online_training/Load
Runner_parameterization.asp
[9] http://www.geekinterview.com/question_details/15651
[10] http://nonfunctionaltestingtools
.blogspot.com/2015/01/verifica
tions-and-error-handling-
in.html
Mr. Ashish Kumar, an engineering
graduate from VelTech University,
Chennai in the field of Electronics &
Communication Engineering. After
completing his degree, he worked in
IT companies like HCL, Accenture and currently working
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD30155 | Volume – 4 | Issue – 2 | January-February 2020 Page 881
with TCS on the role of Performance Engineer. Hehas expert
knowledge in performance testing tool Load Runner with
multiple hands on experience in monitoring tools.

More Related Content

What's hot

Rpt ppt
Rpt pptRpt ppt
Rpt ppt
sindhu T
 
HP LoadRunner - What it is and How it works
HP LoadRunner - What it is and How it worksHP LoadRunner - What it is and How it works
HP LoadRunner - What it is and How it works
Dhrumil Patel
 
QSpiders - Introduction to HP Load Runner
QSpiders - Introduction to HP Load RunnerQSpiders - Introduction to HP Load Runner
QSpiders - Introduction to HP Load Runner
Qspiders - Software Testing Training Institute
 
Performance Testing using LoadRunner
Performance Testing using LoadRunnerPerformance Testing using LoadRunner
Performance Testing using LoadRunner
Kumar Gupta
 
Advanced Rational Performance Tester reports
Advanced Rational Performance Tester reportsAdvanced Rational Performance Tester reports
Advanced Rational Performance Tester reports
Bill Duncan
 
Load Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance TesterLoad Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance Tester
Bill Duncan
 
ABHIJIT_SEN_PERFORMANCE_TESTING
ABHIJIT_SEN_PERFORMANCE_TESTINGABHIJIT_SEN_PERFORMANCE_TESTING
ABHIJIT_SEN_PERFORMANCE_TESTINGAbhijit Sen
 
Software Testing includes Performance testing with Load Runner and the JMeter
Software Testing includes Performance testing with Load Runner and the JMeter Software Testing includes Performance testing with Load Runner and the JMeter
Software Testing includes Performance testing with Load Runner and the JMeter
Hima Bindu Kosuru
 
Performance Testing REST APIs
Performance Testing REST APIsPerformance Testing REST APIs
Performance Testing REST APIs
Jason Weden
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance TestingAtul Pant
 
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
Shay Ginsbourg
 
Hp application performance center software
Hp application performance center softwareHp application performance center software
Hp application performance center softwareHP Enterprise Italia
 
Test automation: Are Enterprises ready to bite the bullet?
Test automation: Are Enterprises ready to bite the bullet?Test automation: Are Enterprises ready to bite the bullet?
Test automation: Are Enterprises ready to bite the bullet?
Aspire Systems
 
SAP Testing Training
SAP Testing TrainingSAP Testing Training
SAP Testing Training
VGlobal Govi
 
Load Runner
Load RunnerLoad Runner
Load Runner
Shama Ahsan
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01
Argos
 
6 Kick-Ass Tips to Improve SAP Performance
6 Kick-Ass Tips to Improve SAP Performance6 Kick-Ass Tips to Improve SAP Performance
6 Kick-Ass Tips to Improve SAP PerformanceBasis Technologies
 
Performance Testing for SAP Applications
Performance Testing for SAP ApplicationsPerformance Testing for SAP Applications
Performance Testing for SAP ApplicationsGlobe Testing
 
3 Approaches for Integrated ALM - A Case for ALM Platform - Whitepaper
3 Approaches for Integrated ALM - A Case for ALM Platform - Whitepaper3 Approaches for Integrated ALM - A Case for ALM Platform - Whitepaper
3 Approaches for Integrated ALM - A Case for ALM Platform - Whitepaper
Kovair
 

What's hot (20)

Rpt ppt
Rpt pptRpt ppt
Rpt ppt
 
HP LoadRunner - What it is and How it works
HP LoadRunner - What it is and How it worksHP LoadRunner - What it is and How it works
HP LoadRunner - What it is and How it works
 
QSpiders - Introduction to HP Load Runner
QSpiders - Introduction to HP Load RunnerQSpiders - Introduction to HP Load Runner
QSpiders - Introduction to HP Load Runner
 
Performance Testing using LoadRunner
Performance Testing using LoadRunnerPerformance Testing using LoadRunner
Performance Testing using LoadRunner
 
Advanced Rational Performance Tester reports
Advanced Rational Performance Tester reportsAdvanced Rational Performance Tester reports
Advanced Rational Performance Tester reports
 
Load Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance TesterLoad Testing SAP Applications with IBM Rational Performance Tester
Load Testing SAP Applications with IBM Rational Performance Tester
 
ABHIJIT_SEN_PERFORMANCE_TESTING
ABHIJIT_SEN_PERFORMANCE_TESTINGABHIJIT_SEN_PERFORMANCE_TESTING
ABHIJIT_SEN_PERFORMANCE_TESTING
 
CV
CVCV
CV
 
Software Testing includes Performance testing with Load Runner and the JMeter
Software Testing includes Performance testing with Load Runner and the JMeter Software Testing includes Performance testing with Load Runner and the JMeter
Software Testing includes Performance testing with Load Runner and the JMeter
 
Performance Testing REST APIs
Performance Testing REST APIsPerformance Testing REST APIs
Performance Testing REST APIs
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance Testing
 
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
Ginsbourg.com - Presentation of Performance & Load Testing Validation 2019
 
Hp application performance center software
Hp application performance center softwareHp application performance center software
Hp application performance center software
 
Test automation: Are Enterprises ready to bite the bullet?
Test automation: Are Enterprises ready to bite the bullet?Test automation: Are Enterprises ready to bite the bullet?
Test automation: Are Enterprises ready to bite the bullet?
 
SAP Testing Training
SAP Testing TrainingSAP Testing Training
SAP Testing Training
 
Load Runner
Load RunnerLoad Runner
Load Runner
 
SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01SAP performance testing & engineering courseware v01
SAP performance testing & engineering courseware v01
 
6 Kick-Ass Tips to Improve SAP Performance
6 Kick-Ass Tips to Improve SAP Performance6 Kick-Ass Tips to Improve SAP Performance
6 Kick-Ass Tips to Improve SAP Performance
 
Performance Testing for SAP Applications
Performance Testing for SAP ApplicationsPerformance Testing for SAP Applications
Performance Testing for SAP Applications
 
3 Approaches for Integrated ALM - A Case for ALM Platform - Whitepaper
3 Approaches for Integrated ALM - A Case for ALM Platform - Whitepaper3 Approaches for Integrated ALM - A Case for ALM Platform - Whitepaper
3 Approaches for Integrated ALM - A Case for ALM Platform - Whitepaper
 

Similar to Load Runner Methodology to Performance Testing

1. performance testing on web application through hp load1
1. performance testing on web application through hp load11. performance testing on web application through hp load1
1. performance testing on web application through hp load1
Jatin Aggarwal
 
1. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD1
1. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD11. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD1
1. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD1Jatin Aggarwal
 
Performance testing interview questions and answers
Performance testing interview questions and answersPerformance testing interview questions and answers
Performance testing interview questions and answers
Garuda Trainings
 
Performance testing wreaking balls
Performance testing wreaking ballsPerformance testing wreaking balls
Performance testing wreaking balls
Leonid Grinshpan, Ph.D.
 
Whitepaper: Volume Testing Thick Clients and Databases
Whitepaper:  Volume Testing Thick Clients and DatabasesWhitepaper:  Volume Testing Thick Clients and Databases
Whitepaper: Volume Testing Thick Clients and Databases
RTTS
 
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1
Sun Technlogies
 
Top 20 LoadRunner Interview Questions and Answers in 2023.pptx
Top 20 LoadRunner Interview Questions and Answers in 2023.pptxTop 20 LoadRunner Interview Questions and Answers in 2023.pptx
Top 20 LoadRunner Interview Questions and Answers in 2023.pptx
AnanthReddy38
 
The Ultimate Guide to Ad0 e407 adobe target architect master
 The Ultimate Guide to Ad0 e407 adobe target architect master The Ultimate Guide to Ad0 e407 adobe target architect master
The Ultimate Guide to Ad0 e407 adobe target architect master
SoniaSrivastva
 
Is JMeter The Best Performance Testing Tool.pdf
Is JMeter The Best Performance Testing Tool.pdfIs JMeter The Best Performance Testing Tool.pdf
Is JMeter The Best Performance Testing Tool.pdf
Mindfire LLC
 
Quick guide to plan and execute a load test
Quick guide to plan and execute a load testQuick guide to plan and execute a load test
Quick guide to plan and execute a load test
duke.kalra
 
QSpiders - Introduction to JMeter
QSpiders - Introduction to JMeterQSpiders - Introduction to JMeter
QSpiders - Introduction to JMeter
Qspiders - Software Testing Training Institute
 
Basic interview questions for manual testing
Basic interview questions for manual testingBasic interview questions for manual testing
Basic interview questions for manual testing
JYOTI RANJAN PAL
 
Performance and load testing
Performance and load testingPerformance and load testing
Performance and load testingsonukalpana
 
Manual testing
Manual testingManual testing
Manual testingAjit Jain
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
Selin Gungor
 
Ensuring Effective Performance Testing in Web Applications.pdf
Ensuring Effective Performance Testing in Web Applications.pdfEnsuring Effective Performance Testing in Web Applications.pdf
Ensuring Effective Performance Testing in Web Applications.pdf
kalichargn70th171
 
Performance testing with 5 yrs experience
Performance testing with 5 yrs experiencePerformance testing with 5 yrs experience
Performance testing with 5 yrs experienceNavajeevan Reddy
 
Top 20 LoadRunner Interview Questions and Answers in 2023.pdf
Top 20 LoadRunner Interview Questions and Answers in 2023.pdfTop 20 LoadRunner Interview Questions and Answers in 2023.pdf
Top 20 LoadRunner Interview Questions and Answers in 2023.pdf
AnanthReddy38
 

Similar to Load Runner Methodology to Performance Testing (20)

1. performance testing on web application through hp load1
1. performance testing on web application through hp load11. performance testing on web application through hp load1
1. performance testing on web application through hp load1
 
1. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD1
1. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD11. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD1
1. PERFORMANCE TESTING ON WEB APPLICATION THROUGH HP LOAD1
 
Performance testing interview questions and answers
Performance testing interview questions and answersPerformance testing interview questions and answers
Performance testing interview questions and answers
 
Performance testing wreaking balls
Performance testing wreaking ballsPerformance testing wreaking balls
Performance testing wreaking balls
 
Whitepaper: Volume Testing Thick Clients and Databases
Whitepaper:  Volume Testing Thick Clients and DatabasesWhitepaper:  Volume Testing Thick Clients and Databases
Whitepaper: Volume Testing Thick Clients and Databases
 
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1
 
RAD10987USEN.PDF
RAD10987USEN.PDFRAD10987USEN.PDF
RAD10987USEN.PDF
 
RAD10987USEN.PDF
RAD10987USEN.PDFRAD10987USEN.PDF
RAD10987USEN.PDF
 
Top 20 LoadRunner Interview Questions and Answers in 2023.pptx
Top 20 LoadRunner Interview Questions and Answers in 2023.pptxTop 20 LoadRunner Interview Questions and Answers in 2023.pptx
Top 20 LoadRunner Interview Questions and Answers in 2023.pptx
 
The Ultimate Guide to Ad0 e407 adobe target architect master
 The Ultimate Guide to Ad0 e407 adobe target architect master The Ultimate Guide to Ad0 e407 adobe target architect master
The Ultimate Guide to Ad0 e407 adobe target architect master
 
Is JMeter The Best Performance Testing Tool.pdf
Is JMeter The Best Performance Testing Tool.pdfIs JMeter The Best Performance Testing Tool.pdf
Is JMeter The Best Performance Testing Tool.pdf
 
Quick guide to plan and execute a load test
Quick guide to plan and execute a load testQuick guide to plan and execute a load test
Quick guide to plan and execute a load test
 
QSpiders - Introduction to JMeter
QSpiders - Introduction to JMeterQSpiders - Introduction to JMeter
QSpiders - Introduction to JMeter
 
Basic interview questions for manual testing
Basic interview questions for manual testingBasic interview questions for manual testing
Basic interview questions for manual testing
 
Performance and load testing
Performance and load testingPerformance and load testing
Performance and load testing
 
Manual testing
Manual testingManual testing
Manual testing
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
Ensuring Effective Performance Testing in Web Applications.pdf
Ensuring Effective Performance Testing in Web Applications.pdfEnsuring Effective Performance Testing in Web Applications.pdf
Ensuring Effective Performance Testing in Web Applications.pdf
 
Performance testing with 5 yrs experience
Performance testing with 5 yrs experiencePerformance testing with 5 yrs experience
Performance testing with 5 yrs experience
 
Top 20 LoadRunner Interview Questions and Answers in 2023.pdf
Top 20 LoadRunner Interview Questions and Answers in 2023.pdfTop 20 LoadRunner Interview Questions and Answers in 2023.pdf
Top 20 LoadRunner Interview Questions and Answers in 2023.pdf
 

More from ijtsrd

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
ijtsrd
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
ijtsrd
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
ijtsrd
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
ijtsrd
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
ijtsrd
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
ijtsrd
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
ijtsrd
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
ijtsrd
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
ijtsrd
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
ijtsrd
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
ijtsrd
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
ijtsrd
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
ijtsrd
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
ijtsrd
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
ijtsrd
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
ijtsrd
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
ijtsrd
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
ijtsrd
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
ijtsrd
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
ijtsrd
 

More from ijtsrd (20)

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
 

Recently uploaded

Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
Excellence Foundation for South Sudan
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 

Recently uploaded (20)

Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 

Load Runner Methodology to Performance Testing

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume 4 Issue 2, February 2020 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470 @ IJTSRD | Unique Paper ID – IJTSRD30155 | Volume – 4 | Issue – 2 | January-February 2020 Page 878 Load Runner: Methodology to Performance Testing Ashish Kumar Performance Engineer, Tata Consultancy Services Ltd, Mumbai, Maharashtra, India Email: ashish.ksinha@yahoo.co.in / ashish.k40@tcs.com ABSTRACT The paper covers the most important part of testing which is essential for testing the performance of application before going ‘Live’. In my research and analysis with Microfocus owned tool ‘Load Runner’, we will discuss about it deals with web based application and approach to calculate transaction per hour (TPH) for test execution. As tool supports many protocols based on the nature of application. Performance testing is used to analyze the real time response time for business transaction. Application be constant with increasing load or with simultaneous users should not affect the performance of the application, is our main motto as a Performance Tester/Engineer. KEYWORDS: Performance Testing, Load Runner, Performance Center, Virtual Generator, Transaction, Load Runner Analysis How to cite this paper: Ashish Kumar "Load Runner: Methodology to Performance Testing" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456- 6470, Volume-4 | Issue-2, February 2020, pp.878-880,URL: www.ijtsrd.com/papers/ijtsrd30155.pdf Copyright © 2019 by author(s) and International Journal ofTrendinScientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http://creativecommons.org/licenses/by /4.0) I. INRODUCTION Application Performance Testing is all about the performance and qualityoftheapplication.Theperformance testing will insure the behavior of application under their expected workload. Performance testing is a type of Non- functional testing, which simplifies that these testing has no relation with the functionality of the application. The performance testing is done for a web application for its speed, scalability andstability(S^3).Thegoalofperformance testing is not to find bug and fix them; it is moreover for elimination of performance bottlenecks. Performance testing come in light when some unexpected cause start arising even after Manual or functional testing. Many companies loses its credibility as the unexpected behavior of application come in picture in production environment when sudden increase in real time user, end user, back office or admin hits the application. To overcome this big challenge, Performance testing play a vitalrole.Itis a tool based testing where the tool records the events of request and re-play it with simulation of different users,just say real time virtual user. II. TYPES OF SOFTWARE TESTING Fig1: Types of Software Testing Fig2: Types of Performance Testing  Load Testing – In load, testing application has been checked under various load to test any bottleneck of the application. IJTSRD30155
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD30155 | Volume – 4 | Issue – 2 | January-February 2020 Page 879  Stress Testing – In stress testing, web application is checked under extreme workload to see the breaking point of an application.  Scalability Testing – It is used to check the load with increasing number of user of an application, and it is helpful in increasing the capacity of software system.  Volume Testing – In volume testing, large number of data is stored in database and overall web application behavior is observed. It checks the correctness of an application under varying database volume.  Spike Testing – When there is sudden large spikes in the load generated by users, then spike testing is done. III. Software Testing Tool – Load Runner Load Runner is software-testing tool owned by Micro Focus. Load Runner is a best tool as per market survey, which simulates user activity by generating messages between application components rather than simulating interactions with the user interface such as keypresses or mouse movements. HP acquired Load Runner as part of its acquisition of Mercury Interactive in November 2006. In Sept 2016, Hewlett Packard Enterprise announced it is selling its software business, including Mercury products, to Micro Focus. As of 01-Sept-2017, the acquisition was complete. Components of Load Runner  Virtual Generator  Analysis  Controller  Load Agents  Agents Process  Recording Fig3: Components of Load Runner When you start the recording in Vugenfora newapplication. Record the same business flow twice that will help in comparing both vugen scripts and an easy way to find out the dynamic values. Once we a list of dynamic values,wecan easily start correlation. Correlation in Load Runner is defined in two ways as automatic and manual correlation. Suppose we had a dynamic value ‘ABC001”, when you are validating the same in code generation, you will have Left and Right boundary e.g. 78_LR_ABC001-XX. In this example, 70_LR_ will be left boundary and _XX will be right boundary. Any dynamic value in this boundary will be captured through tool.  Why Load Runner? Traditional way of testing approach is known as Manual testing which offers partial solution to load testing. When Client/Product owner wants to ensure that what load their application can sustain, load based testingcameintopicture. In addition, to reduce the high count of engineers toperform manual testing, Load testing gives the entire solution for performing this type of testing. Fig4: How Load Runner works IV. Automated Performance Testing With the direct approach to perform the test using Load Runner, you can optimize resources, best suggestion for hardware configuration, and the best network requirement based on application architecture, and debugging the transaction response time based on agreed service level agreement (SLA’s).  Planning & Identification of Key business Area in Performance Testing A user requirement is translated to performance objective for observing realistic behavior of application. In planning and drafting the performance test plan, we need to understand the key business area and their impact on complete business flow of particular LOB based application. Test plan need to complete with the current and projected user specified objectives, which comprises the current statistics of production. For designing the plan, we must understand the architecture of application and we should have strong knowledge to compare the production details for apple-to-apple comparison.  Defining the Data You need to define what data is required onwards to perform the test. The data can be created dynamically, or making a clone of master user, or writing few interesting creation query in Database. By using realistic data/user, you can create accurate load test.  Defining Testing Approach You should have depth knowledge in creating the strategy for testing applications. You can choose any type of performance testing, say as Load, Stress, Capacity, Volume, Spike, etc based on the user requirement.This typeoftesting can be performed with Load Runner.  Making of Performance Scripts When you are good with the above steps, we need to record, enhance the scripts for completed flow. You need to write lr_start_transaction (); beforetheparticularwebrequest and lr_end_transaction (); after completion of that request. This function will count the response time of web request for transaction, which will be helpful in comparing the same with agreed SLA’s. For enhancing the script, any value you enter via keyboard at the time of recording needs to be parametrize and any dynamic value you observed in code is to be correlated.  Test Scenario and Execution
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD30155 | Volume – 4 | Issue – 2 | January-February 2020 Page 880 Once the test script is ready and validated with few iterations (Say 5) and different user, script should be uploaded in Performance center / controller. We need the make the scenario for our test executions.  Dedicated Load generator is to mapped accordingtothe number of Vusers which you are going to test.  While making the scenario, ramp up and ramp down should be given and a steady state of run must be mention as per requirement.  Monitor varieties of graph while running the execution We need to enable run time settings with our requirement. 1. TPH (Transaction Per Hour) Little law states the formula as below Number of Vusers = TPH * (Pacing + Think time) / 36000 2. Logs When we run the test in performance center, we need to disable the full logs. Why? Because it will write the logs which will require memory. In addition, if your test is of higher virtual users, it will write full logs. So recommended way is to disable the full logs and write the logs only if error occurs. 3. Pacing/Think Time With the help of little law, calculate the pacing/ think time desired for your execution Rest other options will be treated as per the project requirement.  Report And Analysis Once the execution is completed, download Load Runner analysis (.lra) file from PC. Open LRA file in Analysis component of LR. There you can see some pre-defined graphs, and you can select more graph based on your client/project requirement. It is recommended that select some customized report template, and add flavors based on your requirement and generate the report. V. TRADITIONAL APPROACH TO CALCULATE FORMULA Little Law: Little’s law named after “John DuttonConantLittle”whowas Renault Professor at the MIT. It states the numberof request in system (closed) is equal to the product of averagenumber of Requests serviced per unit time and theaveragetime each Request stays in the system. Numerically, N = (R + ThinkTime) * X Where, N = average number of users in a system X = average throughput or departure rate of users R = average time spent in the system or response time VI. EXPERIMENTAL APPROACH Based on the little law approach, we had Average Number of users = (Average Time + ThinkTime) * Average Throughput Additionally, we can talk more about simplifying this formula with all other timing required to manipulate the formula is think time, pacing, average response time with 1 iteration, etc No. of users = {(Average Response Time in 1 iteration + Pacing Time + Think Time)* TPH} On dividing the result with 3600, we will get the response in seconds (TPS). Remember TPH means transaction per hour. The numerical explanation for little law is explained as below in spreadsheet formula Many performance engineer/tester believes whatever the result they get is accurate, but it does not be! For example, if you run a Load Runner test of 1000 concurrent users, Load Runner will give some results.Never assume the given result is 100% accurate. Always it is recommended to cross verify the results using the formula stated above. Let us say, TPH is 50 and Avg. response time including think time is 15 seconds. Number of users = 50*15 = 750 However, our expected result was 1000,somethingis wrong here!  So we need to place the count with the formula stated above (refer spreadsheetpicture above) to calculate the accurate measurement. Reference: [1] https://en.wikipedia.org/wiki/Load Runner [2] https://www.softwaretestinghelp.com/Load Runner/Load Runner-scripting-challenges/ [3] https://www.softwaretestinghelp.com/LoadRunner/hp- Load Runner-tutorial-8/ [4] https://www.perftesting.co.uk/performance-center- architecture-overview/2011/08/24/ [5] https://perfmatrix.blogspot.com/p/hp-Load Runner.html [6] https://www.guru99.com/understanding-vugen-in-Load Runner.html [7] https://www.softwarehour.com/Load Runner/parameterization-Load Runner-step-step/ [8] https://www.tutorialspoint.com/Load Runner_online_training/Load Runner_parameterization.asp [9] http://www.geekinterview.com/question_details/15651 [10] http://nonfunctionaltestingtools .blogspot.com/2015/01/verifica tions-and-error-handling- in.html Mr. Ashish Kumar, an engineering graduate from VelTech University, Chennai in the field of Electronics & Communication Engineering. After completing his degree, he worked in IT companies like HCL, Accenture and currently working
  • 4. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD30155 | Volume – 4 | Issue – 2 | January-February 2020 Page 881 with TCS on the role of Performance Engineer. Hehas expert knowledge in performance testing tool Load Runner with multiple hands on experience in monitoring tools.