22

Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

Embed Size (px)

Citation preview

Page 1: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing
Page 2: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner

Features and Advantages Components Testing process

Page 3: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

Function TestingClient SideRecords each user actionOnly one UserTool :QTP

Performance TestingServer SideRecords only client –side interactionMultiple UserTool : LoadRunner

Page 4: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

User Name

Password

Sign in

User.text (“UN”)Pass.text(“Pass”)Button.click(SI)

Page 5: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

User Name

Password

Sign in

http:// (User.text =“UN”,Pass.text=“Pass”,Button.click(SI))

Page 6: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

Why Performance…?Does the application respond quickly enough

for the intended users?Will the application handle the expected user

load and beyond?Will the application handle the number of

transactions required by the business?Is the application stable under expected and

unexpected user loads?Are you sure that users will have a positive

experience on go-live day?

Page 7: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

Performance failure = Lost revenue

Yahoo News : Fri Jun 6, 2008 4:50 PM ETAmazon Inc US website was down for about 2

hoursImpact : Amazon Shares fell 4.59 percent

Internet Business News: July 27,2006 Australia's JetStar airline website crashed as too

many users went online to take advantage of holiday promotions.

Page 8: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

Good Performance…?

Page 9: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

Define Stress/Load/Performance TestingStress Testing: Stress Testing is done in order to

check when the application fails by varying the system resources such as RAM, HDD etc. and keeping the number of users as constant.

Load Testing: Load Testing is done in order to check when the application fails by increasing the number of users and keeping the system resources as constant.

Performance Testing: The term Performance can mean measuring response time, number of hits , resource utilization, or some other system characteristic( or group of them), by varying the number of users.

Page 10: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

Without tool ??

Page 11: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

Performance Testing ToolsHP-LoadRunnerCompuware-QA LoadIBM-Rational Performance TesterBorland-Silk Performer

Page 12: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing
Page 13: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

Key BenefitsObtain an accurate picture of end-to-end

system performanceVerify that new or upgraded applications

meet your specified performance requirements

Identify and eliminate performance bottlenecks during the development lifecycle

Reduce production downtime and poor application performance

Page 14: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

LoadRunner Components

ControllerVuGen

Analysis

LoadRunner

Page 15: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

LoadRunner Components

The Virtual User Generator captures end-user business processes and creates an automated performance testing script, also known as a virtual user script

Page 16: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

LoadRunner Components

The Controller organizes, drives, manages, and monitors the load test.

Page 17: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

LoadRunner Components The Analysis helps you view, dissect, and compare

the performance results.

Page 18: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

LoadRunner Components The Analysis helps you view, dissect, and compare

the performance results.

Page 19: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing
Page 20: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing
Page 21: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing

Any Questions

Page 22: Agenda Functional and Performance testing Why Performance Definitions Performance Testing Tools HP LoadRunner Features and Advantages Components Testing