SlideShare a Scribd company logo
1 of 11
HP LoadRunner
Developer(s) Hewlett PackardEnterprise
Stable Release 12.53
OS Microsoft Windows &Linux
Type Load testing tool(s)
License Proprietary
Prepared by DhrumilPatel
1. Introduction
I. HPE LoadRunner is a software testing tool from Hewlett Packard Enterprise. In Sept 2016, HPE announced it
is selling its software business, including Mercury products, to Micro Focus.
II. It is used to test applications, measuring system behaviour and performance under load. HPE acquired
LoadRunner aspart of its acquisition of Mercury Interactive in November 2006.
III. HPE LoadRunner can simulate thousands of users concurrently using application software, recording and
later analysing the performance of key components of the application.
January 31, 2017 © Dhrumil Patel 2
2. Architecture
The key components of HPE LoadRunner are:
I. Load Generator generates the load against the application by following
scripts
II. VuGen (Virtual User Generator) for generating and editing scripts
III. Controller controls, launches and sequences instances of Load Generator -
specifying which script to use, for how long.
I. During runs the Controller receives real-time monitoring data and displays status.
IV. Agent process manages connection between Controller and Load Generator
instances.
V. Analysis assembles logs from various load generators and formats reports for
visualization of run result data and monitoring data
January 31, 2017 © Dhrumil Patel 3
3. How LoadRunner Works
I. LoadRunner simulates user activity by generating messages
between application components or by simulating interactions with
the user interface such as keypresses or mouse movements
II. The messages/interactions to be generated are stored in scripts.
LoadRunner can generate the scripts by recording them, such as
logging HTTP requests between a client web browser and an
application's web server.
January 31, 2017 © Dhrumil Patel 4
Figure: How LoadRunner Works
1
January 31, 2017 © Dhrumil Patel 5
4. Support
Modules are available to enable HPE LoadRunner to capture, replay and script
different application and networking technologies. These include support for:
I. Applications using microsoft .NET and java
II. Database servers such as microsoft SQL server and oracle
III. Internetworking protocols such as DNS, FTP and LDAP
IV. E-mail protocols including IMAP, MAPI, POP3 & SMTP
V. Remote client technologies such as citrix ICA and RDP.
HPE LoadRunner client emulation scripts are usually created using the ANSI C
programming language. However, Java and .Net programs can also be run by
HPE LoadRunner. Version 12.50 added the use of JavaScript for Web-
HTTP/HTML scripts.
January 31, 2017 © Dhrumil Patel 6
Final Release
Version Service Pack Release Date Notes
12.53 Patch 4 January 4, 2017
LoadRunner 12.53 Patch 4 contains various enhancements,
and provides support for the following:
I. HPE Mobile Center 2.20. For details, see the Mobile
Center Help.
II. HPE Network Virtualization (NV) 12.53 Patch 1
III. Google Web Toolkit (GWT) support:
GWT Request Factory
GWT 2.7.0
Verified for use with GWT 2.8.0
January 31, 2017 © Dhrumil Patel 7
LoadRunner Screenshots
January 31, 2017 © Dhrumil Patel 8
January 31, 2017 © Dhrumil Patel 9
Transaction Response Time
Quickly see response time over
elapsed time
1
January 31, 2017 © Dhrumil Patel 10
2
Easily Create user transaction
Automatically create new scripts.
January 31, 2017 © Dhrumil Patel 11
3
Average Transaction
Response Time
View different measures of
response time.

More Related Content

What's hot

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
 
Are Your Teams Writing Quality Code
Are Your Teams Writing Quality CodeAre Your Teams Writing Quality Code
Are Your Teams Writing Quality Code
sentoh
 

What's hot (20)

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
 
Performance testing interview questions updated 090812
Performance testing interview questions updated 090812Performance testing interview questions updated 090812
Performance testing interview questions updated 090812
 
Oracle appsloadtestbestpractices
Oracle appsloadtestbestpracticesOracle appsloadtestbestpractices
Oracle appsloadtestbestpractices
 
Are Your Teams Writing Quality Code
Are Your Teams Writing Quality CodeAre Your Teams Writing Quality Code
Are Your Teams Writing Quality Code
 
Measure performance of the application using open source performance testing...
Measure performance of the  application using open source performance testing...Measure performance of the  application using open source performance testing...
Measure performance of the application using open source performance testing...
 
Load Runner Methodology to Performance Testing
Load Runner Methodology to Performance TestingLoad Runner Methodology to Performance Testing
Load Runner Methodology to Performance Testing
 
JMeter
JMeterJMeter
JMeter
 
MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...
MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...
MuleSoft Surat Virtual Meetup#31 - Async API, Process Error, Circuit Breaker ...
 
Vnv kumar performance testing
Vnv kumar performance testingVnv kumar performance testing
Vnv kumar performance testing
 
List of 12 best software performance testing tools
List of 12 best software performance testing toolsList of 12 best software performance testing tools
List of 12 best software performance testing tools
 
EMC Documentum - xCP 2.x Installation and Deployment
EMC Documentum - xCP 2.x Installation and DeploymentEMC Documentum - xCP 2.x Installation and Deployment
EMC Documentum - xCP 2.x Installation and Deployment
 
API automation with JMeter + Bamboo CI
API automation with JMeter + Bamboo CIAPI automation with JMeter + Bamboo CI
API automation with JMeter + Bamboo CI
 
O - Oracle application testing suite test starter kits for oracle e business ...
O - Oracle application testing suite test starter kits for oracle e business ...O - Oracle application testing suite test starter kits for oracle e business ...
O - Oracle application testing suite test starter kits for oracle e business ...
 
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
MuleSoft Nashik Virtual Meetup#4 - Implementing CI/CD pipeline for deploying ...
 
Wap Tpresentation
Wap TpresentationWap Tpresentation
Wap Tpresentation
 
Tools that have made cloud testing easy
Tools that have made cloud testing easyTools that have made cloud testing easy
Tools that have made cloud testing easy
 
Oracle EPM - Life cycle management
Oracle EPM - Life cycle managementOracle EPM - Life cycle management
Oracle EPM - Life cycle management
 
V mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentationV mware v fabric 5 - what's new technical sales training presentation
V mware v fabric 5 - what's new technical sales training presentation
 
Mule legacy modernization example
Mule legacy modernization exampleMule legacy modernization example
Mule legacy modernization example
 
Testing soap UI
Testing soap UITesting soap UI
Testing soap UI
 

Viewers also liked

LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance Testing
Atul Pant
 
Alm briefing keynote
Alm briefing keynoteAlm briefing keynote
Alm briefing keynote
Spiffy
 
Advanced visualization
Advanced visualizationAdvanced visualization
Advanced visualization
Deepu S Nath
 
6 weeks training for B-tech students
6 weeks training for B-tech students6 weeks training for B-tech students
6 weeks training for B-tech students
anujvns
 
Performance and load testing
Performance and load testingPerformance and load testing
Performance and load testing
sonukalpana
 

Viewers also liked (19)

Swing components & MVC Architecture
Swing components & MVC ArchitectureSwing components & MVC Architecture
Swing components & MVC Architecture
 
Load Runner
Load  RunnerLoad  Runner
Load Runner
 
LoadRunner Performance Testing
LoadRunner Performance TestingLoadRunner Performance Testing
LoadRunner Performance Testing
 
How To Do KS2 Maths A SATs Addition Questions (Part 1)
How To Do KS2 Maths A SATs Addition Questions (Part 1)How To Do KS2 Maths A SATs Addition Questions (Part 1)
How To Do KS2 Maths A SATs Addition Questions (Part 1)
 
Alm briefing keynote
Alm briefing keynoteAlm briefing keynote
Alm briefing keynote
 
WebRTC Webinar & Q&A - Sumilcast Standards & Implementation
WebRTC Webinar & Q&A - Sumilcast Standards & ImplementationWebRTC Webinar & Q&A - Sumilcast Standards & Implementation
WebRTC Webinar & Q&A - Sumilcast Standards & Implementation
 
Java cơ bản
Java cơ bảnJava cơ bản
Java cơ bản
 
Advanced visualization
Advanced visualizationAdvanced visualization
Advanced visualization
 
Performance Testing Insights
Performance Testing InsightsPerformance Testing Insights
Performance Testing Insights
 
Testing SAP HANA applications with SAP LoadRunner by HP
Testing SAP HANA applications with SAP LoadRunner by HPTesting SAP HANA applications with SAP LoadRunner by HP
Testing SAP HANA applications with SAP LoadRunner by HP
 
Chapter 1 swings
Chapter 1 swingsChapter 1 swings
Chapter 1 swings
 
Loadrunner vs Jmeter
Loadrunner vs JmeterLoadrunner vs Jmeter
Loadrunner vs Jmeter
 
Performance testing using hp load runner
Performance testing using hp load runnerPerformance testing using hp load runner
Performance testing using hp load runner
 
6 weeks training for B-tech students
6 weeks training for B-tech students6 weeks training for B-tech students
6 weeks training for B-tech students
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance Testing
 
Introduction to performance testing
Introduction to performance testingIntroduction to performance testing
Introduction to performance testing
 
Performance and load testing
Performance and load testingPerformance and load testing
Performance and load testing
 
Historical places in jordan
Historical places in jordanHistorical places in jordan
Historical places in jordan
 
Finland
FinlandFinland
Finland
 

Similar to HP LoadRunner - What it is and How it works

An architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyAn architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbency
Michael Elder
 
ABHIJIT_SEN_PERFORMANCE_TESTING
ABHIJIT_SEN_PERFORMANCE_TESTINGABHIJIT_SEN_PERFORMANCE_TESTING
ABHIJIT_SEN_PERFORMANCE_TESTING
Abhijit Sen
 

Similar to HP LoadRunner - What it is and How it works (20)

vinay-mittal-new
vinay-mittal-newvinay-mittal-new
vinay-mittal-new
 
Pivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First LookPivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First Look
 
Pivotal cf for_devops_mkim_20141209
Pivotal cf for_devops_mkim_20141209Pivotal cf for_devops_mkim_20141209
Pivotal cf for_devops_mkim_20141209
 
Cc unit 5
Cc unit 5Cc unit 5
Cc unit 5
 
Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021Nyc mule soft_meetup_13_march_2021
Nyc mule soft_meetup_13_march_2021
 
Red Hat Forum Benelux 2015
Red Hat Forum Benelux 2015Red Hat Forum Benelux 2015
Red Hat Forum Benelux 2015
 
IBM MQ Light @ Capitalware's MQTC 2.0.1.4 conference
IBM MQ Light @ Capitalware's MQTC 2.0.1.4 conferenceIBM MQ Light @ Capitalware's MQTC 2.0.1.4 conference
IBM MQ Light @ Capitalware's MQTC 2.0.1.4 conference
 
A First-Hand Look at What's New in HDP 2.3
A First-Hand Look at What's New in HDP 2.3 A First-Hand Look at What's New in HDP 2.3
A First-Hand Look at What's New in HDP 2.3
 
Red Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform OverviewRed Hat OpenShift Container Platform Overview
Red Hat OpenShift Container Platform Overview
 
Cloud Platform as a Service: Heroku
Cloud Platform as a Service: HerokuCloud Platform as a Service: Heroku
Cloud Platform as a Service: Heroku
 
Load runner12.00 tutorial
Load runner12.00 tutorialLoad runner12.00 tutorial
Load runner12.00 tutorial
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 
report
reportreport
report
 
Intro to Google Cloud Platform Data Engineering.- Endpoints
Intro to Google Cloud Platform Data Engineering.- EndpointsIntro to Google Cloud Platform Data Engineering.- Endpoints
Intro to Google Cloud Platform Data Engineering.- Endpoints
 
Online Attendance Management System
Online Attendance Management SystemOnline Attendance Management System
Online Attendance Management System
 
An architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbencyAn architect’s guide to leveraging your incumbency
An architect’s guide to leveraging your incumbency
 
PHP Web Development
PHP Web DevelopmentPHP Web Development
PHP Web Development
 
ABHIJIT_SEN_PERFORMANCE_TESTING
ABHIJIT_SEN_PERFORMANCE_TESTINGABHIJIT_SEN_PERFORMANCE_TESTING
ABHIJIT_SEN_PERFORMANCE_TESTING
 
Streams GitHub Products Overview for IBM InfoSphere Streams V4.0
Streams GitHub Products Overview for IBM InfoSphere Streams V4.0Streams GitHub Products Overview for IBM InfoSphere Streams V4.0
Streams GitHub Products Overview for IBM InfoSphere Streams V4.0
 
main report on restaurant
main report on restaurantmain report on restaurant
main report on restaurant
 

Recently uploaded

JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
Max Lee
 
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Marc Lester
 

Recently uploaded (20)

Weeding your micro service landscape.pdf
Weeding your micro service landscape.pdfWeeding your micro service landscape.pdf
Weeding your micro service landscape.pdf
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
 
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
Tree in the Forest - Managing Details in BDD Scenarios (live2test 2024)
 
SQL Injection Introduction and Prevention
SQL Injection Introduction and PreventionSQL Injection Introduction and Prevention
SQL Injection Introduction and Prevention
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit MilanWorkshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
Workshop: Enabling GenAI Breakthroughs with Knowledge Graphs - GraphSummit Milan
 
The Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionThe Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion Production
 
Malaysia E-Invoice digital signature docpptx
Malaysia E-Invoice digital signature docpptxMalaysia E-Invoice digital signature docpptx
Malaysia E-Invoice digital signature docpptx
 
Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024Food Delivery Business App Development Guide 2024
Food Delivery Business App Development Guide 2024
 
JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)JustNaik Solution Deck (stage bus sector)
JustNaik Solution Deck (stage bus sector)
 
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdfStrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
StrimziCon 2024 - Transition to Apache Kafka on Kubernetes with Strimzi.pdf
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
 
Sourcing Success - How to Find a Clothing Manufacturer
Sourcing Success - How to Find a Clothing ManufacturerSourcing Success - How to Find a Clothing Manufacturer
Sourcing Success - How to Find a Clothing Manufacturer
 
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
Odoo vs Shopify: Why Odoo is Best for Ecommerce Website Builder in 2024
 
Jax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined DeckJax, FL Admin Community Group 05.14.2024 Combined Deck
Jax, FL Admin Community Group 05.14.2024 Combined Deck
 
A Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdfA Deep Dive into Secure Product Development Frameworks.pdf
A Deep Dive into Secure Product Development Frameworks.pdf
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand5 Reasons Driving Warehouse Management Systems Demand
5 Reasons Driving Warehouse Management Systems Demand
 

HP LoadRunner - What it is and How it works

  • 1. HP LoadRunner Developer(s) Hewlett PackardEnterprise Stable Release 12.53 OS Microsoft Windows &Linux Type Load testing tool(s) License Proprietary Prepared by DhrumilPatel
  • 2. 1. Introduction I. HPE LoadRunner is a software testing tool from Hewlett Packard Enterprise. In Sept 2016, HPE announced it is selling its software business, including Mercury products, to Micro Focus. II. It is used to test applications, measuring system behaviour and performance under load. HPE acquired LoadRunner aspart of its acquisition of Mercury Interactive in November 2006. III. HPE LoadRunner can simulate thousands of users concurrently using application software, recording and later analysing the performance of key components of the application. January 31, 2017 © Dhrumil Patel 2
  • 3. 2. Architecture The key components of HPE LoadRunner are: I. Load Generator generates the load against the application by following scripts II. VuGen (Virtual User Generator) for generating and editing scripts III. Controller controls, launches and sequences instances of Load Generator - specifying which script to use, for how long. I. During runs the Controller receives real-time monitoring data and displays status. IV. Agent process manages connection between Controller and Load Generator instances. V. Analysis assembles logs from various load generators and formats reports for visualization of run result data and monitoring data January 31, 2017 © Dhrumil Patel 3
  • 4. 3. How LoadRunner Works I. LoadRunner simulates user activity by generating messages between application components or by simulating interactions with the user interface such as keypresses or mouse movements II. The messages/interactions to be generated are stored in scripts. LoadRunner can generate the scripts by recording them, such as logging HTTP requests between a client web browser and an application's web server. January 31, 2017 © Dhrumil Patel 4
  • 5. Figure: How LoadRunner Works 1 January 31, 2017 © Dhrumil Patel 5
  • 6. 4. Support Modules are available to enable HPE LoadRunner to capture, replay and script different application and networking technologies. These include support for: I. Applications using microsoft .NET and java II. Database servers such as microsoft SQL server and oracle III. Internetworking protocols such as DNS, FTP and LDAP IV. E-mail protocols including IMAP, MAPI, POP3 & SMTP V. Remote client technologies such as citrix ICA and RDP. HPE LoadRunner client emulation scripts are usually created using the ANSI C programming language. However, Java and .Net programs can also be run by HPE LoadRunner. Version 12.50 added the use of JavaScript for Web- HTTP/HTML scripts. January 31, 2017 © Dhrumil Patel 6
  • 7. Final Release Version Service Pack Release Date Notes 12.53 Patch 4 January 4, 2017 LoadRunner 12.53 Patch 4 contains various enhancements, and provides support for the following: I. HPE Mobile Center 2.20. For details, see the Mobile Center Help. II. HPE Network Virtualization (NV) 12.53 Patch 1 III. Google Web Toolkit (GWT) support: GWT Request Factory GWT 2.7.0 Verified for use with GWT 2.8.0 January 31, 2017 © Dhrumil Patel 7
  • 8. LoadRunner Screenshots January 31, 2017 © Dhrumil Patel 8
  • 9. January 31, 2017 © Dhrumil Patel 9 Transaction Response Time Quickly see response time over elapsed time 1
  • 10. January 31, 2017 © Dhrumil Patel 10 2 Easily Create user transaction Automatically create new scripts.
  • 11. January 31, 2017 © Dhrumil Patel 11 3 Average Transaction Response Time View different measures of response time.