際際滷

際際滷Share a Scribd company logo
LOAD TESTING
& LOAD RUNNER
PRESENTATION BY:
MUHAMMAD FAHEEM (BITF14M517)
FAHAD MANSOOR (BITF14M518)
SYEDA ZAINAB SAJJAD GILLANI (BITF14M520)
ABDUL REHMAN (BITF14M521)
AGENDA
 What is Automation Testing
 Why Load Runner
 Supported Applications
 Architecture
 Load Runner Components
 Benefits of Automation for your company
WHAT IS AUTOMATION TESTING
 Automation Testing is the use of software to control
the execution of tests, the comparison of actual
outcomes to predicted outcomes, the setting up of
test preconditions, and other test control and test
reporting functions.
 Automation is the use of strategies, tools and artifacts
that reduce the need of manual or human involvement
or interaction in unskilled, repetitive or redundant
tasks.
NEED OF AUTOMATION TESTING
 Automation testing is the best way to increase the
effectiveness, efficiency and coverage of your
software.
 Automated Testing Saves Time and Money
 Automated Testing Improves Accuracy
 Automated Testing Helps Developers and Testers
 Automated Testing Increases Test Coverage
LOAD TESTING
 Load testing is the process of putting demand on a
software system or computing device and measuring
its response.
 Load testing is performed to determine a system's behavior
under both normal and anticipated peak load conditions.
 Load test:
A load test enables you to measure response times, resource-utilization
levels, and to identify your applications breaking point, assuming that the
breaking point occurs below the peak load condition.
WHY LOAD RUNNER?
 Load Runner reduces the human resource requirement
by replacing real human users with virtual users
known as Vusers.
 Load Runner reduces the hardware requirements by
running multiple Vusers in a single computer.
 Load Runner automatically records performance of
application under test. LoadRunner provides graph
and reporting options for the analysis of performance
test results.
WHY LOAD RUNNER?
 Various kinds of delays can be identified using
LoadRunner. During the test execution, LoadRunner
monitors network and server resources continuously.
 Load Runner makes performance testing very easy 
LoadRunner tests are fully automated, you can easily
repeat them as often as you need.
WHAT IS LOAD RUNNER?
 HP's (formerly Mercury's) load/stress testing tool for
web and other applications.
 Supports a wide variety of application environments,
platforms, databases.
 Load Runner enables you to test your system under
controlled and peak load conditions.
SUPPORTED APPLICATIONS
 Applications using Microsoft .NET and Java
 Database servers such as Microsoft SQL Server and
Oracle
 Internetworking protocols such as DNS, FTP and LDAP
 E-mail protocols including IMAP, MAPI, POP3 & SMTP
 Remote client technologies such as Citrix ICA and
RDP.
ARCHITECTURE
HOW LOAD RUNNER WORKS
 Load Runner works by creating virtual users who take
the place of real users operating client software
sending requests using the HTTP protocol to web
servers.
 Requests from many virtual user clients are generated
by "Load Generators" in order to create a load on
various servers under test
 The Controller controls load test runs based on
"Scenarios" invoking compiled "Scripts" and associated
"Run-time Settings".
HOW LOAD RUNNER WORKS
 Scripts are crafted using "Virtual user script Generator"
(named "VU Gen)
 During runs, the status of each machine is monitored
by the Controller.
 At the end of each run, the Controller combines its
monitoring logs with logs obtained from load
generators, and makes them available to the
"Analysis" program, which can then create run result
reports and graphs for Microsoft Word, Crystal
Reports, or an HTML webpage browser.
LOAD RUNNER COMPONENTS
Load Runner primarily is a 3 stage architecture :
 Virtual User Generator (VUGen)
 Controller
 Analyze
VIRTUAL USER GENERATOR
 Creates virtual users
 Scripts
 Recording
 Play back
 Generation
CONTROLLER
 The load is tested here.
The Controller has two sections
 Design Section - Used to design
the load testing scenario
 Run Section - Used to monitor
scenarios which are in execution.
ANALYZER
 The executed script result is displayed in the
analyzer.
 Analyzer section is used to observe reports and
graphs, it would determine the performance of our
recoded scenarios at different user load.
THINK TIME
 Think Time is the time taken by a user ( usually to
think ) before user takes the next action.
HOW AUTOMATION TESTING CAN
BE BENEFICIAL FOR YOUR
COMPANY
 Manual testing is time-consuming or costly.
 Automated business processes.
 Reduced test cycle time: Since automation testing
tools run considerably faster than human users, this
eventually leads to a considerably reduced test cycle
time resulting in sustainable time savings.
REFERENCES
 http://en.wikipedia.org/wiki/Automation_Testing
 http://guru99.com/loadrunner-tutorials.html
 http://www.devbistro.com/articles/Testing/Role-
ofTest-Automation-Engineer
 http://learnloadrunner.com/
 http://www.geekinterview.com/
 www.softwaretestinggenius.com
Q & A
THANK
YOU

More Related Content

What's hot (19)

VCS_QAPerformance際際滷s
VCS_QAPerformance際際滷sVCS_QAPerformance際際滷s
VCS_QAPerformance際際滷s
Michael Cowan
Introduction to Performance Testing
Introduction to Performance TestingIntroduction to Performance Testing
Introduction to Performance Testing
Tharinda Liyanage
Training Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of ApplicationsTraining Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of Applications
OutSystems
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
Flux - An open sourced Workflow orchestrator from Flipkart
Flux - An open sourced Workflow orchestrator from FlipkartFlux - An open sourced Workflow orchestrator from Flipkart
Flux - An open sourced Workflow orchestrator from Flipkart
Shyam Kumar Akirala
2015 dec 8 svc comprestimator
2015 dec 8 svc comprestimator2015 dec 8 svc comprestimator
2015 dec 8 svc comprestimator
hellocn
Why Automate
Why AutomateWhy Automate
Why Automate
vladimir zaremba
Gatling & LoadUI - Open Source Tools For Preformance Testing
Gatling & LoadUI - Open Source Tools For Preformance TestingGatling & LoadUI - Open Source Tools For Preformance Testing
Gatling & LoadUI - Open Source Tools For Preformance Testing
Raman Kansal
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
Yogindernath Gupta
Fundamentals Performance Testing
Fundamentals Performance TestingFundamentals Performance Testing
Fundamentals Performance Testing
Bhuvaneswari Subramani
Test automation
Test automationTest automation
Test automation
Ramu Palanki
Real-World Load Testing of ADF Fusion Applications Demonstrated - Oracle Ope...
Real-World Load Testing of ADF Fusion Applications Demonstrated  - Oracle Ope...Real-World Load Testing of ADF Fusion Applications Demonstrated  - Oracle Ope...
Real-World Load Testing of ADF Fusion Applications Demonstrated - Oracle Ope...
Getting value from IoT, Integration and Data Analytics
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Modelon
Procter & Gamble Modelon INCOSE 2017
Procter & Gamble Modelon INCOSE 2017Procter & Gamble Modelon INCOSE 2017
Procter & Gamble Modelon INCOSE 2017
Modelon
Workloads
WorkloadsWorkloads
Workloads
Noqaiya Ali
Optimica Testing Toolkit
Optimica Testing ToolkitOptimica Testing Toolkit
Optimica Testing Toolkit
Modelon
Final Poster Presentation
Final Poster PresentationFinal Poster Presentation
Final Poster Presentation
ruinan zhang
Using Modelica and FMI to evaluate requirements compliance early in system d...
Using Modelica and FMI to evaluate requirements compliance early in system d...Using Modelica and FMI to evaluate requirements compliance early in system d...
Using Modelica and FMI to evaluate requirements compliance early in system d...
Modelon
Qtp With Descriptive Programming
Qtp With Descriptive ProgrammingQtp With Descriptive Programming
Qtp With Descriptive Programming
Kuldeep Sharma
VCS_QAPerformance際際滷s
VCS_QAPerformance際際滷sVCS_QAPerformance際際滷s
VCS_QAPerformance際際滷s
Michael Cowan
Introduction to Performance Testing
Introduction to Performance TestingIntroduction to Performance Testing
Introduction to Performance Testing
Tharinda Liyanage
Training Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of ApplicationsTraining Webinar: Detect Performance Bottlenecks of Applications
Training Webinar: Detect Performance Bottlenecks of Applications
OutSystems
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
Flux - An open sourced Workflow orchestrator from Flipkart
Flux - An open sourced Workflow orchestrator from FlipkartFlux - An open sourced Workflow orchestrator from Flipkart
Flux - An open sourced Workflow orchestrator from Flipkart
Shyam Kumar Akirala
2015 dec 8 svc comprestimator
2015 dec 8 svc comprestimator2015 dec 8 svc comprestimator
2015 dec 8 svc comprestimator
hellocn
Gatling & LoadUI - Open Source Tools For Preformance Testing
Gatling & LoadUI - Open Source Tools For Preformance TestingGatling & LoadUI - Open Source Tools For Preformance Testing
Gatling & LoadUI - Open Source Tools For Preformance Testing
Raman Kansal
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
Yogindernath Gupta
Test automation
Test automationTest automation
Test automation
Ramu Palanki
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Modelon
Procter & Gamble Modelon INCOSE 2017
Procter & Gamble Modelon INCOSE 2017Procter & Gamble Modelon INCOSE 2017
Procter & Gamble Modelon INCOSE 2017
Modelon
Optimica Testing Toolkit
Optimica Testing ToolkitOptimica Testing Toolkit
Optimica Testing Toolkit
Modelon
Final Poster Presentation
Final Poster PresentationFinal Poster Presentation
Final Poster Presentation
ruinan zhang
Using Modelica and FMI to evaluate requirements compliance early in system d...
Using Modelica and FMI to evaluate requirements compliance early in system d...Using Modelica and FMI to evaluate requirements compliance early in system d...
Using Modelica and FMI to evaluate requirements compliance early in system d...
Modelon
Qtp With Descriptive Programming
Qtp With Descriptive ProgrammingQtp With Descriptive Programming
Qtp With Descriptive Programming
Kuldeep Sharma

Similar to Load testing (20)

HP LoadRunner
HP LoadRunnerHP LoadRunner
HP LoadRunner
Fayis-QA
advanced_load_runner.ppt
advanced_load_runner.pptadvanced_load_runner.ppt
advanced_load_runner.ppt
SunilKumar61580
Load Runner
Load RunnerLoad Runner
Load Runner
Shama Ahsan
Load runner & win runner
Load runner & win runnerLoad runner & win runner
Load runner & win runner
Himanshu
Advanced Load Runner
Advanced Load RunnerAdvanced Load Runner
Advanced Load Runner
telab
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
Murageppa-QA
JMeter
JMeterJMeter
JMeter
Md Samsul Kabir
Copy of Silk performer - KT.pptx
Copy of Silk performer - KT.pptxCopy of Silk performer - KT.pptx
Copy of Silk performer - KT.pptx
ssuser20fcbe
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...
Qspiders - Software Testing Training Institute
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1
Sun Technlogies
Laravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and ToolsLaravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and Tools
Muhammad Shehata
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testing
Qualitest
Cloud-based performance testing
Cloud-based performance testingCloud-based performance testing
Cloud-based performance testing
abhinavm
Test Strategy For Future Cloud Architecture
Test Strategy For Future Cloud ArchitectureTest Strategy For Future Cloud Architecture
Test Strategy For Future Cloud Architecture
MaheshShri1
Load runner 8.0
Load runner 8.0Load runner 8.0
Load runner 8.0
medsherb
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance Testing
Atul Pant
Performancetestingjmeter 121109061704-phpapp02
Performancetestingjmeter 121109061704-phpapp02Performancetestingjmeter 121109061704-phpapp02
Performancetestingjmeter 121109061704-phpapp02
Shivakumara .
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
ANKUR-BA
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
Sachin-QA
CLIENT SERVER COMPUTING FINAL UNIT 5.pptx
CLIENT SERVER COMPUTING FINAL UNIT 5.pptxCLIENT SERVER COMPUTING FINAL UNIT 5.pptx
CLIENT SERVER COMPUTING FINAL UNIT 5.pptx
KALPANAC20
HP LoadRunner
HP LoadRunnerHP LoadRunner
HP LoadRunner
Fayis-QA
advanced_load_runner.ppt
advanced_load_runner.pptadvanced_load_runner.ppt
advanced_load_runner.ppt
SunilKumar61580
Load runner & win runner
Load runner & win runnerLoad runner & win runner
Load runner & win runner
Himanshu
Advanced Load Runner
Advanced Load RunnerAdvanced Load Runner
Advanced Load Runner
telab
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
Murageppa-QA
Copy of Silk performer - KT.pptx
Copy of Silk performer - KT.pptxCopy of Silk performer - KT.pptx
Copy of Silk performer - KT.pptx
ssuser20fcbe
Silk Performer Presentation v1
Silk Performer Presentation v1Silk Performer Presentation v1
Silk Performer Presentation v1
Sun Technlogies
Laravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and ToolsLaravel Load Testing: Strategies and Tools
Laravel Load Testing: Strategies and Tools
Muhammad Shehata
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testing
Qualitest
Cloud-based performance testing
Cloud-based performance testingCloud-based performance testing
Cloud-based performance testing
abhinavm
Test Strategy For Future Cloud Architecture
Test Strategy For Future Cloud ArchitectureTest Strategy For Future Cloud Architecture
Test Strategy For Future Cloud Architecture
MaheshShri1
Load runner 8.0
Load runner 8.0Load runner 8.0
Load runner 8.0
medsherb
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance Testing
Atul Pant
Performancetestingjmeter 121109061704-phpapp02
Performancetestingjmeter 121109061704-phpapp02Performancetestingjmeter 121109061704-phpapp02
Performancetestingjmeter 121109061704-phpapp02
Shivakumara .
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
ANKUR-BA
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
Sachin-QA
CLIENT SERVER COMPUTING FINAL UNIT 5.pptx
CLIENT SERVER COMPUTING FINAL UNIT 5.pptxCLIENT SERVER COMPUTING FINAL UNIT 5.pptx
CLIENT SERVER COMPUTING FINAL UNIT 5.pptx
KALPANAC20

Recently uploaded (20)

The Broccoli Dog's inner voice (look A)
The Broccoli Dog's inner voice  (look A)The Broccoli Dog's inner voice  (look A)
The Broccoli Dog's inner voice (look A)
merasan
How to Manage Putaway Rule in Odoo 17 Inventory
How to Manage Putaway Rule in Odoo 17 InventoryHow to Manage Putaway Rule in Odoo 17 Inventory
How to Manage Putaway Rule in Odoo 17 Inventory
Celine George
English 4 Quarter 4 Week 4 Classroom Obs
English 4 Quarter 4 Week 4 Classroom ObsEnglish 4 Quarter 4 Week 4 Classroom Obs
English 4 Quarter 4 Week 4 Classroom Obs
NerissaMendez1
How to attach file using upload button Odoo 18
How to attach file using upload button Odoo 18How to attach file using upload button Odoo 18
How to attach file using upload button Odoo 18
Celine George
How to use Init Hooks in Odoo 18 - Odoo 際際滷s
How to use Init Hooks in Odoo 18 - Odoo 際際滷sHow to use Init Hooks in Odoo 18 - Odoo 際際滷s
How to use Init Hooks in Odoo 18 - Odoo 際際滷s
Celine George
Computer Application in Business (commerce)
Computer Application in Business (commerce)Computer Application in Business (commerce)
Computer Application in Business (commerce)
Sudar Sudar
Adventure Activities Final By H R Gohil Sir
Adventure Activities Final By H R Gohil SirAdventure Activities Final By H R Gohil Sir
Adventure Activities Final By H R Gohil Sir
GUJARATCOMMERCECOLLE
How to Configure Restaurants in Odoo 17 Point of Sale
How to Configure Restaurants in Odoo 17 Point of SaleHow to Configure Restaurants in Odoo 17 Point of Sale
How to Configure Restaurants in Odoo 17 Point of Sale
Celine George
Storytelling instructions...............
Storytelling instructions...............Storytelling instructions...............
Storytelling instructions...............
Alexander Benito
The Story Behind the Abney Park Restoration Project by Tom Walker
The Story Behind the Abney Park Restoration Project by Tom WalkerThe Story Behind the Abney Park Restoration Project by Tom Walker
The Story Behind the Abney Park Restoration Project by Tom Walker
History of Stoke Newington
Database population in Odoo 18 - Odoo slides
Database population in Odoo 18 - Odoo slidesDatabase population in Odoo 18 - Odoo slides
Database population in Odoo 18 - Odoo slides
Celine George
Research & Research Methods: Basic Concepts and Types.pptx
Research & Research Methods: Basic Concepts and Types.pptxResearch & Research Methods: Basic Concepts and Types.pptx
Research & Research Methods: Basic Concepts and Types.pptx
Dr. Sarita Anand
APM People Interest Network Conference - Tim Lyons - The neurological levels ...
APM People Interest Network Conference - Tim Lyons - The neurological levels ...APM People Interest Network Conference - Tim Lyons - The neurological levels ...
APM People Interest Network Conference - Tim Lyons - The neurological levels ...
Association for Project Management
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
Year 10 The Senior Phase Session 3 Term 1.pptx
Year 10 The Senior Phase Session 3 Term 1.pptxYear 10 The Senior Phase Session 3 Term 1.pptx
Year 10 The Senior Phase Session 3 Term 1.pptx
mansk2
CBSE Arabic Grammar - Class 10 ppt.pptx
CBSE Arabic Grammar - Class 10   ppt.pptxCBSE Arabic Grammar - Class 10   ppt.pptx
CBSE Arabic Grammar - Class 10 ppt.pptx
suhail849886
EDL 290F Week 3 - Mountaintop Views (2025).pdf
EDL 290F Week 3  - Mountaintop Views (2025).pdfEDL 290F Week 3  - Mountaintop Views (2025).pdf
EDL 290F Week 3 - Mountaintop Views (2025).pdf
Liz Walsh-Trevino
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Ajaz Hussain
Useful environment methods in Odoo 18 - Odoo 際際滷s
Useful environment methods in Odoo 18 - Odoo 際際滷sUseful environment methods in Odoo 18 - Odoo 際際滷s
Useful environment methods in Odoo 18 - Odoo 際際滷s
Celine George
How to Modify Existing Web Pages in Odoo 18
How to Modify Existing Web Pages in Odoo 18How to Modify Existing Web Pages in Odoo 18
How to Modify Existing Web Pages in Odoo 18
Celine George
The Broccoli Dog's inner voice (look A)
The Broccoli Dog's inner voice  (look A)The Broccoli Dog's inner voice  (look A)
The Broccoli Dog's inner voice (look A)
merasan
How to Manage Putaway Rule in Odoo 17 Inventory
How to Manage Putaway Rule in Odoo 17 InventoryHow to Manage Putaway Rule in Odoo 17 Inventory
How to Manage Putaway Rule in Odoo 17 Inventory
Celine George
English 4 Quarter 4 Week 4 Classroom Obs
English 4 Quarter 4 Week 4 Classroom ObsEnglish 4 Quarter 4 Week 4 Classroom Obs
English 4 Quarter 4 Week 4 Classroom Obs
NerissaMendez1
How to attach file using upload button Odoo 18
How to attach file using upload button Odoo 18How to attach file using upload button Odoo 18
How to attach file using upload button Odoo 18
Celine George
How to use Init Hooks in Odoo 18 - Odoo 際際滷s
How to use Init Hooks in Odoo 18 - Odoo 際際滷sHow to use Init Hooks in Odoo 18 - Odoo 際際滷s
How to use Init Hooks in Odoo 18 - Odoo 際際滷s
Celine George
Computer Application in Business (commerce)
Computer Application in Business (commerce)Computer Application in Business (commerce)
Computer Application in Business (commerce)
Sudar Sudar
Adventure Activities Final By H R Gohil Sir
Adventure Activities Final By H R Gohil SirAdventure Activities Final By H R Gohil Sir
Adventure Activities Final By H R Gohil Sir
GUJARATCOMMERCECOLLE
How to Configure Restaurants in Odoo 17 Point of Sale
How to Configure Restaurants in Odoo 17 Point of SaleHow to Configure Restaurants in Odoo 17 Point of Sale
How to Configure Restaurants in Odoo 17 Point of Sale
Celine George
Storytelling instructions...............
Storytelling instructions...............Storytelling instructions...............
Storytelling instructions...............
Alexander Benito
The Story Behind the Abney Park Restoration Project by Tom Walker
The Story Behind the Abney Park Restoration Project by Tom WalkerThe Story Behind the Abney Park Restoration Project by Tom Walker
The Story Behind the Abney Park Restoration Project by Tom Walker
History of Stoke Newington
Database population in Odoo 18 - Odoo slides
Database population in Odoo 18 - Odoo slidesDatabase population in Odoo 18 - Odoo slides
Database population in Odoo 18 - Odoo slides
Celine George
Research & Research Methods: Basic Concepts and Types.pptx
Research & Research Methods: Basic Concepts and Types.pptxResearch & Research Methods: Basic Concepts and Types.pptx
Research & Research Methods: Basic Concepts and Types.pptx
Dr. Sarita Anand
APM People Interest Network Conference - Tim Lyons - The neurological levels ...
APM People Interest Network Conference - Tim Lyons - The neurological levels ...APM People Interest Network Conference - Tim Lyons - The neurological levels ...
APM People Interest Network Conference - Tim Lyons - The neurological levels ...
Association for Project Management
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
Year 10 The Senior Phase Session 3 Term 1.pptx
Year 10 The Senior Phase Session 3 Term 1.pptxYear 10 The Senior Phase Session 3 Term 1.pptx
Year 10 The Senior Phase Session 3 Term 1.pptx
mansk2
CBSE Arabic Grammar - Class 10 ppt.pptx
CBSE Arabic Grammar - Class 10   ppt.pptxCBSE Arabic Grammar - Class 10   ppt.pptx
CBSE Arabic Grammar - Class 10 ppt.pptx
suhail849886
EDL 290F Week 3 - Mountaintop Views (2025).pdf
EDL 290F Week 3  - Mountaintop Views (2025).pdfEDL 290F Week 3  - Mountaintop Views (2025).pdf
EDL 290F Week 3 - Mountaintop Views (2025).pdf
Liz Walsh-Trevino
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Blind Spots in AI and Formulation Science Knowledge Pyramid (Updated Perspect...
Ajaz Hussain
Useful environment methods in Odoo 18 - Odoo 際際滷s
Useful environment methods in Odoo 18 - Odoo 際際滷sUseful environment methods in Odoo 18 - Odoo 際際滷s
Useful environment methods in Odoo 18 - Odoo 際際滷s
Celine George
How to Modify Existing Web Pages in Odoo 18
How to Modify Existing Web Pages in Odoo 18How to Modify Existing Web Pages in Odoo 18
How to Modify Existing Web Pages in Odoo 18
Celine George

Load testing

  • 1. LOAD TESTING & LOAD RUNNER PRESENTATION BY: MUHAMMAD FAHEEM (BITF14M517) FAHAD MANSOOR (BITF14M518) SYEDA ZAINAB SAJJAD GILLANI (BITF14M520) ABDUL REHMAN (BITF14M521)
  • 2. AGENDA What is Automation Testing Why Load Runner Supported Applications Architecture Load Runner Components Benefits of Automation for your company
  • 3. WHAT IS AUTOMATION TESTING Automation Testing is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. Automation is the use of strategies, tools and artifacts that reduce the need of manual or human involvement or interaction in unskilled, repetitive or redundant tasks.
  • 4. NEED OF AUTOMATION TESTING Automation testing is the best way to increase the effectiveness, efficiency and coverage of your software. Automated Testing Saves Time and Money Automated Testing Improves Accuracy Automated Testing Helps Developers and Testers Automated Testing Increases Test Coverage
  • 5. LOAD TESTING Load testing is the process of putting demand on a software system or computing device and measuring its response. Load testing is performed to determine a system's behavior under both normal and anticipated peak load conditions. Load test: A load test enables you to measure response times, resource-utilization levels, and to identify your applications breaking point, assuming that the breaking point occurs below the peak load condition.
  • 6. WHY LOAD RUNNER? Load Runner reduces the human resource requirement by replacing real human users with virtual users known as Vusers. Load Runner reduces the hardware requirements by running multiple Vusers in a single computer. Load Runner automatically records performance of application under test. LoadRunner provides graph and reporting options for the analysis of performance test results.
  • 7. WHY LOAD RUNNER? Various kinds of delays can be identified using LoadRunner. During the test execution, LoadRunner monitors network and server resources continuously. Load Runner makes performance testing very easy LoadRunner tests are fully automated, you can easily repeat them as often as you need.
  • 8. WHAT IS LOAD RUNNER? HP's (formerly Mercury's) load/stress testing tool for web and other applications. Supports a wide variety of application environments, platforms, databases. Load Runner enables you to test your system under controlled and peak load conditions.
  • 9. SUPPORTED APPLICATIONS Applications using Microsoft .NET and Java Database servers such as Microsoft SQL Server and Oracle Internetworking protocols such as DNS, FTP and LDAP E-mail protocols including IMAP, MAPI, POP3 & SMTP Remote client technologies such as Citrix ICA and RDP.
  • 11. HOW LOAD RUNNER WORKS Load Runner works by creating virtual users who take the place of real users operating client software sending requests using the HTTP protocol to web servers. Requests from many virtual user clients are generated by "Load Generators" in order to create a load on various servers under test The Controller controls load test runs based on "Scenarios" invoking compiled "Scripts" and associated "Run-time Settings".
  • 12. HOW LOAD RUNNER WORKS Scripts are crafted using "Virtual user script Generator" (named "VU Gen) During runs, the status of each machine is monitored by the Controller. At the end of each run, the Controller combines its monitoring logs with logs obtained from load generators, and makes them available to the "Analysis" program, which can then create run result reports and graphs for Microsoft Word, Crystal Reports, or an HTML webpage browser.
  • 13. LOAD RUNNER COMPONENTS Load Runner primarily is a 3 stage architecture : Virtual User Generator (VUGen) Controller Analyze
  • 14. VIRTUAL USER GENERATOR Creates virtual users Scripts Recording Play back Generation
  • 15. CONTROLLER The load is tested here. The Controller has two sections Design Section - Used to design the load testing scenario Run Section - Used to monitor scenarios which are in execution.
  • 16. ANALYZER The executed script result is displayed in the analyzer. Analyzer section is used to observe reports and graphs, it would determine the performance of our recoded scenarios at different user load.
  • 17. THINK TIME Think Time is the time taken by a user ( usually to think ) before user takes the next action.
  • 18. HOW AUTOMATION TESTING CAN BE BENEFICIAL FOR YOUR COMPANY Manual testing is time-consuming or costly. Automated business processes. Reduced test cycle time: Since automation testing tools run considerably faster than human users, this eventually leads to a considerably reduced test cycle time resulting in sustainable time savings.
  • 19. REFERENCES http://en.wikipedia.org/wiki/Automation_Testing http://guru99.com/loadrunner-tutorials.html http://www.devbistro.com/articles/Testing/Role- ofTest-Automation-Engineer http://learnloadrunner.com/ http://www.geekinterview.com/ www.softwaretestinggenius.com
  • 20. Q & A