SlideShare une entreprise Scribd logo
1  sur  23
Load Runner
Created By: Kristina Filipyan
Reviewed by: Vladimir Soghoyan
Ogma Applications
Three components of Load Runner

VUGen

Controller

Analyzer
LoadRunner Terminology

Scenario
A scenario is a file that defines the events that occur during each testing session, based on performance
requirements.

Vusers
In the scenario, LoadRunner replaces human users with virtual users or Vusers. Vusers emulate the actions
of human users working with your application. A scenario can contain tens, hundreds, or even thousands of
Vusers.

Vuser Script
The actions that a Vuser performs during the scenario are described in a
Vuser Script.

Transactions
To measure the performance of the server, you define transactions. A transaction represents end-user
business processes that you are interested in measuring.
Load testing process

Plan load test
Create Vuser scripts
Create scenarios
Run scenario
Analyze scenarios
Introducing Vuser

Virtual users:
Load Runner emulates the environment in which thousands of users works with a client
server system concurrently. Load runner Creates or replaces human users with a virtual
users (vuser)

Virtual script:
The actions performed by the human users are recorded in the form of script. Script
generated by load runner is Vuser script. The scripts when replayed emulates the real
user performing business actions. The scripting language used is C, C++,Java

Actions:
1.
2.
3.

Actions are the set of user transactions performed in an application to accomplish
business tasks
Each virtual user will always have 3 default actions
Vuser_init (user for logon to the application)
Actions (Used for business action that needs to be recorded)
Vuser_end (The user for log off from the application)
Introducing VUgen

The Virtual user generator already known as VUGen
enables you to develop Vuser scripts for a variety of
application types and communication protocols
VUGen not only records scripts but also run them . To
verify that script runs correctly you run it in standalone
mode. When your script runs correctly you incorporate
it into a Load Runner scenario.
VUgen
Record the script
Replay and Verify
Enhance the script
Replay and verify
Configure run time settings
Use for load scenario
Vugen Goal

VUgen does not record activities performed by the client on
the application
VUGen creates script by recording the activitiy between
client and the server
Running Load Runner
Setting run time behavior
Watching scripts running in real time
Playback summary
Parameterization
Parameterization allows to emulate multiple users
Select “Replace with parameter” from drop down by click on the value
Verifying web page context

There is two tipes of check points exist
1.

Text check point- checks that a text string appears on
a Web page

2. Image checkpoint- checks for an image on a Web page
Verifying web page context
Adding scripts into scenario
The Controller Run view

Scenario Groups pane
Scenario Status pane
Available Graphs Tree
Graph Viewing Area
Graph Legend
Designing scenario
Running scenario
Monitoring the application under
load

➤ Running Vusers - Displays the number of Vusers
running at a given time.

➤ Transaction Response Time - Shows the amount of
time it takes for each transaction to be completed.

➤ Hits per Second - Displays the number of hits (HTTP requests)
made to the Web server by Vusers during each second of the scenario
run.

➤ Windows Resources graph. Displays the Windows resources
measured during a scenario.
Analyzing Scenario
How can my findings published?

HTML Reports -The HTML report can be opened and viewed in any
browser.

Microsoft Word Reports - The Word report is more
comprehensive than the HTML report, because it gives option to include
general information about the scenario, and measurement descriptions.
Thank You

Contenu connexe

Tendances

Performance testing jmeter
Performance testing jmeterPerformance testing jmeter
Performance testing jmeter
Bhojan Rajan
 
Performance testing interview questions updated 090812
Performance testing interview questions updated 090812Performance testing interview questions updated 090812
Performance testing interview questions updated 090812
chandra sekhar
 
Integrate UFT with Jenkins Guide
Integrate UFT with Jenkins GuideIntegrate UFT with Jenkins Guide
Integrate UFT with Jenkins Guide
Yu Tao Zhang
 

Tendances (20)

Cloud Performance Testing with LoadRunner
Cloud Performance Testing with LoadRunnerCloud Performance Testing with LoadRunner
Cloud Performance Testing with LoadRunner
 
Loadrunner vs Jmeter
Loadrunner vs JmeterLoadrunner vs Jmeter
Loadrunner vs Jmeter
 
JMeter vs LoadRunner | Edureka
JMeter vs LoadRunner | EdurekaJMeter vs LoadRunner | Edureka
JMeter vs LoadRunner | Edureka
 
LoadRunner walkthrough
LoadRunner walkthroughLoadRunner walkthrough
LoadRunner walkthrough
 
Performance testing jmeter
Performance testing jmeterPerformance testing jmeter
Performance testing jmeter
 
Ginsbourg.com - Performance and Load Test Report Template LTR 1.5
Ginsbourg.com - Performance and Load Test Report Template LTR 1.5Ginsbourg.com - Performance and Load Test Report Template LTR 1.5
Ginsbourg.com - Performance and Load Test Report Template LTR 1.5
 
Load runner 8.0
Load runner 8.0Load runner 8.0
Load runner 8.0
 
Hp Load Runner Tutorial 1 How Do We Record An Application Using Load Runner
Hp Load Runner Tutorial 1   How Do We Record An Application Using Load RunnerHp Load Runner Tutorial 1   How Do We Record An Application Using Load Runner
Hp Load Runner Tutorial 1 How Do We Record An Application Using Load Runner
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
JMeter_ Cubet Seminar ppt
JMeter_ Cubet Seminar pptJMeter_ Cubet Seminar ppt
JMeter_ Cubet Seminar ppt
 
Performance Testing With Jmeter
Performance Testing With JmeterPerformance Testing With Jmeter
Performance Testing With Jmeter
 
LoadTracer
LoadTracer LoadTracer
LoadTracer
 
Ginsbourg.com - Performance and Load Test Report Template LTR 1.2
Ginsbourg.com - Performance and Load Test Report Template LTR 1.2Ginsbourg.com - Performance and Load Test Report Template LTR 1.2
Ginsbourg.com - Performance and Load Test Report Template LTR 1.2
 
Performance testing interview questions updated 090812
Performance testing interview questions updated 090812Performance testing interview questions updated 090812
Performance testing interview questions updated 090812
 
QA. Load Testing
QA. Load TestingQA. Load Testing
QA. Load Testing
 
Load Test Drupal Site Using JMeter and Amazon AWS
Load Test Drupal Site Using JMeter and Amazon AWSLoad Test Drupal Site Using JMeter and Amazon AWS
Load Test Drupal Site Using JMeter and Amazon AWS
 
Web and load testing with Visual Studio 2010 Ultimate
Web and load testing with Visual Studio 2010 UltimateWeb and load testing with Visual Studio 2010 Ultimate
Web and load testing with Visual Studio 2010 Ultimate
 
Integrate UFT with Jenkins Guide
Integrate UFT with Jenkins GuideIntegrate UFT with Jenkins Guide
Integrate UFT with Jenkins Guide
 
Stresstimulus Load Testing Tool Getting Started
Stresstimulus Load Testing Tool Getting StartedStresstimulus Load Testing Tool Getting Started
Stresstimulus Load Testing Tool Getting Started
 
Load testing with Blitz
Load testing with BlitzLoad testing with Blitz
Load testing with Blitz
 

En vedette

Microservices_vs_SOA
Microservices_vs_SOAMicroservices_vs_SOA
Microservices_vs_SOA
Yakov Liskoff
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance Testing
Atul Pant
 
Why Docker
Why DockerWhy Docker
Why Docker
dotCloud
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
Docker, Inc.
 

En vedette (18)

Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 
Microservices_vs_SOA
Microservices_vs_SOAMicroservices_vs_SOA
Microservices_vs_SOA
 
Soap Vs Rest
Soap Vs RestSoap Vs Rest
Soap Vs Rest
 
Performance Bottleneck Identification
Performance Bottleneck IdentificationPerformance Bottleneck Identification
Performance Bottleneck Identification
 
Load runner & win runner
Load runner & win runnerLoad runner & win runner
Load runner & win runner
 
Soap vs. rest - which is right web service protocol for your need?
Soap vs. rest -  which is right web service protocol for your need?Soap vs. rest -  which is right web service protocol for your need?
Soap vs. rest - which is right web service protocol for your need?
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance Testing
 
EMCW2015 - Containers vs VMs
EMCW2015 - Containers vs VMsEMCW2015 - Containers vs VMs
EMCW2015 - Containers vs VMs
 
REST vs. SOAP
REST vs. SOAPREST vs. SOAP
REST vs. SOAP
 
Spring Web Services: SOAP vs. REST
Spring Web Services: SOAP vs. RESTSpring Web Services: SOAP vs. REST
Spring Web Services: SOAP vs. REST
 
Introduction to performance testing
Introduction to performance testingIntroduction to performance testing
Introduction to performance testing
 
Microservices and SOA
Microservices and SOAMicroservices and SOA
Microservices and SOA
 
Containers and VMs and Clouds: Oh My. by Mike Coleman
Containers and VMs and Clouds: Oh My. by Mike ColemanContainers and VMs and Clouds: Oh My. by Mike Coleman
Containers and VMs and Clouds: Oh My. by Mike Coleman
 
Moving from Load Runner to Open Source: Increase Performance Test Coverage 10...
Moving from Load Runner to Open Source: Increase Performance Test Coverage 10...Moving from Load Runner to Open Source: Increase Performance Test Coverage 10...
Moving from Load Runner to Open Source: Increase Performance Test Coverage 10...
 
Load Testing Best Practices
Load Testing Best PracticesLoad Testing Best Practices
Load Testing Best Practices
 
EMC World 2015 - The Devops Toolkit
EMC World 2015 - The Devops ToolkitEMC World 2015 - The Devops Toolkit
EMC World 2015 - The Devops Toolkit
 
Why Docker
Why DockerWhy Docker
Why Docker
 
Docker 101: Introduction to Docker
Docker 101: Introduction to DockerDocker 101: Introduction to Docker
Docker 101: Introduction to Docker
 

Similaire à Load Runner

Performance testing with loadrunner by kc
Performance testing with loadrunner by kcPerformance testing with loadrunner by kc
Performance testing with loadrunner by kc
krishna chaitanya
 
advanced_load_runner.ppt
advanced_load_runner.pptadvanced_load_runner.ppt
advanced_load_runner.ppt
SunilKumar61580
 
Loadrunner presentation
Loadrunner presentationLoadrunner presentation
Loadrunner presentation
medsherb
 
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
 
Less12 3 e_loadmodule_2
Less12 3 e_loadmodule_2Less12 3 e_loadmodule_2
Less12 3 e_loadmodule_2
Suresh Mishra
 
Final_Poster
Final_PosterFinal_Poster
Final_Poster
Accenture
 

Similaire à Load Runner (20)

Mercury load runner
Mercury load runnerMercury load runner
Mercury load runner
 
Performance testing with loadrunner by kc
Performance testing with loadrunner by kcPerformance testing with loadrunner by kc
Performance testing with loadrunner by kc
 
Loadrunner interview questions and answers
Loadrunner interview questions and answersLoadrunner interview questions and answers
Loadrunner interview questions and answers
 
QSpiders - Simple Recording and Configuration of recording options for HP Loa...
QSpiders - Simple Recording and Configuration of recording options for HP Loa...QSpiders - Simple Recording and Configuration of recording options for HP Loa...
QSpiders - Simple Recording and Configuration of recording options for HP Loa...
 
advanced_load_runner.ppt
advanced_load_runner.pptadvanced_load_runner.ppt
advanced_load_runner.ppt
 
Loadrunner presentation
Loadrunner presentationLoadrunner presentation
Loadrunner presentation
 
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
 
PERFORMANCE TESTING USING LOAD RUNNER
PERFORMANCE  TESTING  USING  LOAD RUNNERPERFORMANCE  TESTING  USING  LOAD RUNNER
PERFORMANCE TESTING USING LOAD RUNNER
 
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
 
loadrunner
loadrunnerloadrunner
loadrunner
 
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1
 
Less12 3 e_loadmodule_2
Less12 3 e_loadmodule_2Less12 3 e_loadmodule_2
Less12 3 e_loadmodule_2
 
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
 
Andrii Dembitskyi "Events in our applications Event bus and distributed systems"
Andrii Dembitskyi "Events in our applications Event bus and distributed systems"Andrii Dembitskyi "Events in our applications Event bus and distributed systems"
Andrii Dembitskyi "Events in our applications Event bus and distributed systems"
 
Q Engine Web Testing Tool By Priyanka Chauhan
Q Engine Web Testing Tool By Priyanka ChauhanQ Engine Web Testing Tool By Priyanka Chauhan
Q Engine Web Testing Tool By Priyanka Chauhan
 
LoadUI web performance testing tool
LoadUI web performance testing toolLoadUI web performance testing tool
LoadUI web performance testing tool
 
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
Load ui web Load Testing Open source Performance Testing tool Learn Load UI W...
 
Final_Poster
Final_PosterFinal_Poster
Final_Poster
 
Final_Poster
Final_PosterFinal_Poster
Final_Poster
 
Browser Based Performance Testing and Tuning
Browser Based Performance Testing and TuningBrowser Based Performance Testing and Tuning
Browser Based Performance Testing and Tuning
 

Plus de Vladimir Soghoyan

Plus de Vladimir Soghoyan (8)

Havij
HavijHavij
Havij
 
Automation Testing
Automation TestingAutomation Testing
Automation Testing
 
Selenium IDE
Selenium IDESelenium IDE
Selenium IDE
 
Selenium
SeleniumSelenium
Selenium
 
Rest Console
Rest ConsoleRest Console
Rest Console
 
Web Services Testing
Web Services TestingWeb Services Testing
Web Services Testing
 
Security Testing For Web Applications
Security Testing For Web ApplicationsSecurity Testing For Web Applications
Security Testing For Web Applications
 
What Are The Advantages and Disadvantages Of Studying And Working Together?
What Are The Advantages and Disadvantages Of Studying And Working Together?What Are The Advantages and Disadvantages Of Studying And Working Together?
What Are The Advantages and Disadvantages Of Studying And Working Together?
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Load Runner

  • 1. Load Runner Created By: Kristina Filipyan Reviewed by: Vladimir Soghoyan Ogma Applications
  • 2. Three components of Load Runner VUGen Controller Analyzer
  • 3. LoadRunner Terminology Scenario A scenario is a file that defines the events that occur during each testing session, based on performance requirements. Vusers In the scenario, LoadRunner replaces human users with virtual users or Vusers. Vusers emulate the actions of human users working with your application. A scenario can contain tens, hundreds, or even thousands of Vusers. Vuser Script The actions that a Vuser performs during the scenario are described in a Vuser Script. Transactions To measure the performance of the server, you define transactions. A transaction represents end-user business processes that you are interested in measuring.
  • 4. Load testing process Plan load test Create Vuser scripts Create scenarios Run scenario Analyze scenarios
  • 5. Introducing Vuser Virtual users: Load Runner emulates the environment in which thousands of users works with a client server system concurrently. Load runner Creates or replaces human users with a virtual users (vuser) Virtual script: The actions performed by the human users are recorded in the form of script. Script generated by load runner is Vuser script. The scripts when replayed emulates the real user performing business actions. The scripting language used is C, C++,Java Actions: 1. 2. 3. Actions are the set of user transactions performed in an application to accomplish business tasks Each virtual user will always have 3 default actions Vuser_init (user for logon to the application) Actions (Used for business action that needs to be recorded) Vuser_end (The user for log off from the application)
  • 6. Introducing VUgen The Virtual user generator already known as VUGen enables you to develop Vuser scripts for a variety of application types and communication protocols VUGen not only records scripts but also run them . To verify that script runs correctly you run it in standalone mode. When your script runs correctly you incorporate it into a Load Runner scenario.
  • 7. VUgen Record the script Replay and Verify Enhance the script Replay and verify Configure run time settings Use for load scenario
  • 8. Vugen Goal VUgen does not record activities performed by the client on the application VUGen creates script by recording the activitiy between client and the server
  • 10. Setting run time behavior
  • 11. Watching scripts running in real time
  • 13. Parameterization Parameterization allows to emulate multiple users Select “Replace with parameter” from drop down by click on the value
  • 14. Verifying web page context There is two tipes of check points exist 1. Text check point- checks that a text string appears on a Web page 2. Image checkpoint- checks for an image on a Web page
  • 17. The Controller Run view Scenario Groups pane Scenario Status pane Available Graphs Tree Graph Viewing Area Graph Legend
  • 20. Monitoring the application under load ➤ Running Vusers - Displays the number of Vusers running at a given time. ➤ Transaction Response Time - Shows the amount of time it takes for each transaction to be completed. ➤ Hits per Second - Displays the number of hits (HTTP requests) made to the Web server by Vusers during each second of the scenario run. ➤ Windows Resources graph. Displays the Windows resources measured during a scenario.
  • 22. How can my findings published? HTML Reports -The HTML report can be opened and viewed in any browser. Microsoft Word Reports - The Word report is more comprehensive than the HTML report, because it gives option to include general information about the scenario, and measurement descriptions.