SlideShare a Scribd company logo
SHW 1
 Introduction to Performance Testing.
 Load Testing.
 Difference between Performance, Load
Testing.
 Why Performance Testing.
 When is it required?
 Process of Testing.
 Testing Tools.
SHW 2
 It is a process of determining the speed or
effectiveness of a computer, network,
software program or device.
 Factors of Performance testing:
 Response Time
 Throughput
 Capacity
 Stability
SHW 3
 It is defined as the delay between the point
of request and the first response from the
product.
 It Increases proportionally to the user load.
SHW 4
 Ability to handle multiple transactions in a
given period.
 When the number of users increase, the
throughput almost increase with the number
of requests.
SHW 5
 Test behavior of the software under load and
peak conditions.
Eg:
Testing a word processor in a very large document.
Running multiple applications simultaneously.
SHW 6
 Identifies problems early on before they
become costly to resolve
 Develop more quality and scalable product.
 To make sure the product meets response
time, throughput etc..
SHW 7
 It can be started from the requirements gathering phase and
continue until deployment phase of the software for reduce the
cost and time to rework.
 Planning and Design Phase
Identify the best configuration for software when there are
accessing thousands of users.
 Development Phase
Detect breaking points, unnecessary codes and bottlenecks
in the software.
 Deployment Phase
To check the minimum requirements (Hardware / Software)
for the application are to runs it properly.
 Maintenance Phase
Identifying reasons/ factors which effect for degrade the
performance of the software.
SHW 8
SHW 9
 Identify the Test Environment
Identifies the Environment including hardware,
software and network configurations. This process
will help to testers for create more effective tests.
 Identify Performance Acceptance Criteria
It’s very important when initiate early in the
application’s development life cycle and it records
the acceptance criteria of the application.
SHW 10
 Plan and Design Tests
It defines roles and responsibilities, test schedule,
test environment preparations, etc….
 Test Design is about type of test to be conducted,
metric to be measured, metadata, scripts, etc…
SHW 11
 Configure the Test Environment
Do the preparations for the testing environment.
Arrange tools and other resources.
 Implement the Test Design
Construct the performance test by following on test
design.
 Execute the Test
Do the execution and monitor tests.
SHW 12
 Analyze Results, Report, and Retest
collect the output of monitoring and converts them into
one format.
There are two types of reports,
1. First report includes graphic and basic information.
2. Second report includes profound information and statics
about the system.
Retest and check whether there is an improvement or
decrement of the performance.
SHW 13
 Open Source
Apache JMeter
Tsung
Grinder
 Commercial
IBM Rational Performance Tester
Borland silk performer
Load Runner
SHW 14
 100% Java desktop application.
 For web and FTP, Java, SOAP/XML-RPC, JDBC
applications
 Advantages:
Open Source
Various target systems.
Extensibility.
 Drawbacks:
Necessary to start remote machine one by one.
SHW 15
 Works on Windows, Mac, Linux, AIX platforms.
 Support to Citrix, Socket Recording, Web HTTP,
SOA, SAP protocols.
 Advantages:
Support XML
No programming knowledge required.
Run with large multi users tests.
 Drawbacks:
Java Applet based applications not supported.
Scheduling is not possible.
SHW 16
SHW 17

More Related Content

PPT
PDF
Load and Performance Testing for J2EE - Testing, monitoring and reporting usi...
PDF
Load testing with Blitz
PPT
Performance and load testing
PPTX
QSpiders - Introduction to JMeter
PPTX
QSpiders - Introduction to HP Load Runner
PPTX
QSpiders - Simple Recording and Configuration of recording options for HP Loa...
PPTX
Performance Testing Using VS 2010 - Part 1
Load and Performance Testing for J2EE - Testing, monitoring and reporting usi...
Load testing with Blitz
Performance and load testing
QSpiders - Introduction to JMeter
QSpiders - Introduction to HP Load Runner
QSpiders - Simple Recording and Configuration of recording options for HP Loa...
Performance Testing Using VS 2010 - Part 1

What's hot (20)

PDF
Performance Test Plan - Sample 2
PPTX
Performance testing
PPT
Load Testing Strategy 101
PPT
Getting start with Performance Testing
PPTX
Types of performance testing
PDF
Introduction to Performance testing
PPTX
Software testing performance testing
PPTX
Performance Testing from Scratch + JMeter intro
PPTX
Performance Testing using LoadRunner
PPTX
Performance Testing And Its Type | Benefits Of Performance Testing
PDF
Continuous Performance Testing
PDF
LoadRunner Performance Testing
PPTX
Load and performance testing
PPTX
An Introduction to Software Performance Engineering
PPTX
Performance Testing using LoadRunner - Kamran Khan [chromeis.com]
PPTX
An Introduction to Performance Testing
PPTX
JMeter Database Performace Testing - Keytorc Approach
PPT
Performance Testing Overview
PDF
SAP Performance Testing Best Practice Guide v1.0
PPT
Performance Testing
Performance Test Plan - Sample 2
Performance testing
Load Testing Strategy 101
Getting start with Performance Testing
Types of performance testing
Introduction to Performance testing
Software testing performance testing
Performance Testing from Scratch + JMeter intro
Performance Testing using LoadRunner
Performance Testing And Its Type | Benefits Of Performance Testing
Continuous Performance Testing
LoadRunner Performance Testing
Load and performance testing
An Introduction to Software Performance Engineering
Performance Testing using LoadRunner - Kamran Khan [chromeis.com]
An Introduction to Performance Testing
JMeter Database Performace Testing - Keytorc Approach
Performance Testing Overview
SAP Performance Testing Best Practice Guide v1.0
Performance Testing
Ad

Viewers also liked (20)

PDF
Continuous Performance - Load testing for developers with gatling @ iSense 2016
PPTX
Introduction to Performance Testing
PPTX
히히
PDF
Load Balancing for Containers and Cloud Native Architecture
PDF
Loadbalancers: The fabric for your micro services
PDF
Load Balancing for Containers and Cloud Native Architecture
PPTX
JMeter Intro
PDF
솔루션 구축 사례를 통해 본 SW아키텍처
PDF
Performance Testing - Apache Benchmark, JMeter
PPTX
Performance Testing using Loadrunner
PPTX
공감세미나 성능테스트
PDF
Load Testing with JMeter
PDF
JMeter
PPTX
The 3 Models in the NGINX Microservices Reference Architecture
PDF
게임서버프로그래밍 #7 - 패킷핸들링 및 암호화
PPTX
Introduction to performance testing
PDF
Apache JMeter로 웹 성능 테스트 방법
PDF
Jmeter Performance Testing
PDF
게임서버프로그래밍 #8 - 성능 평가
PPT
Performance testing jmeter
Continuous Performance - Load testing for developers with gatling @ iSense 2016
Introduction to Performance Testing
히히
Load Balancing for Containers and Cloud Native Architecture
Loadbalancers: The fabric for your micro services
Load Balancing for Containers and Cloud Native Architecture
JMeter Intro
솔루션 구축 사례를 통해 본 SW아키텍처
Performance Testing - Apache Benchmark, JMeter
Performance Testing using Loadrunner
공감세미나 성능테스트
Load Testing with JMeter
JMeter
The 3 Models in the NGINX Microservices Reference Architecture
게임서버프로그래밍 #7 - 패킷핸들링 및 암호화
Introduction to performance testing
Apache JMeter로 웹 성능 테스트 방법
Jmeter Performance Testing
게임서버프로그래밍 #8 - 성능 평가
Performance testing jmeter
Ad

Similar to Performance and Load Testing (20)

PPT
Test planning.ppt
DOCX
Performance testing interview questions and answers
PPT
08-Performence_Testing Project Explain.ppt
PDF
A Comprehensive Guide To Functional Testing
PPTX
Performance testing and j meter overview
PDF
manual-testing
PDF
Testing Through the Software Development Life Cycle_ A Key to Mobile App Succ...
PDF
Testing Through the Software Development Life Cycle_ A Key to Mobile App Succ...
DOC
PDF
Mastering Performance Testing_ A Complete Guide.pdf
PDF
Application Performance, Test and Monitoring
PPT
SOFTWARE TESTING
PPT
Best Practices for Applications Performance Testing
DOC
38475471 qa-and-software-testing-interview-questions-and-answers
PDF
Understanding Test Environments Management
DOC
Praveen jain-new_mob
PPTX
STLC & SDLC-ppt-1.pptx
PDF
Software testing for project report system.
PPT
Testing Types And Models
PPT
Types of Software testing
Test planning.ppt
Performance testing interview questions and answers
08-Performence_Testing Project Explain.ppt
A Comprehensive Guide To Functional Testing
Performance testing and j meter overview
manual-testing
Testing Through the Software Development Life Cycle_ A Key to Mobile App Succ...
Testing Through the Software Development Life Cycle_ A Key to Mobile App Succ...
Mastering Performance Testing_ A Complete Guide.pdf
Application Performance, Test and Monitoring
SOFTWARE TESTING
Best Practices for Applications Performance Testing
38475471 qa-and-software-testing-interview-questions-and-answers
Understanding Test Environments Management
Praveen jain-new_mob
STLC & SDLC-ppt-1.pptx
Software testing for project report system.
Testing Types And Models
Types of Software testing

Recently uploaded (20)

PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
Microbial disease of the cardiovascular and lymphatic systems
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
The Final Stretch: How to Release a Game and Not Die in the Process.
PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Cell Structure & Organelles in detailed.
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Open folder Downloads.pdf yes yes ges yes
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PPTX
COMPUTERS AS DATA ANALYSIS IN PRECLINICAL DEVELOPMENT.pptx
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PPTX
Week 4 Term 3 Study Techniques revisited.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
Microbial disease of the cardiovascular and lymphatic systems
GDM (1) (1).pptx small presentation for students
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
The Final Stretch: How to Release a Game and Not Die in the Process.
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Pharma ospi slides which help in ospi learning
Cell Structure & Organelles in detailed.
human mycosis Human fungal infections are called human mycosis..pptx
Pharmacology of Heart Failure /Pharmacotherapy of CHF
102 student loan defaulters named and shamed – Is someone you know on the list?
Open folder Downloads.pdf yes yes ges yes
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
COMPUTERS AS DATA ANALYSIS IN PRECLINICAL DEVELOPMENT.pptx
Abdominal Access Techniques with Prof. Dr. R K Mishra
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Week 4 Term 3 Study Techniques revisited.pptx

Performance and Load Testing

  • 2.  Introduction to Performance Testing.  Load Testing.  Difference between Performance, Load Testing.  Why Performance Testing.  When is it required?  Process of Testing.  Testing Tools. SHW 2
  • 3.  It is a process of determining the speed or effectiveness of a computer, network, software program or device.  Factors of Performance testing:  Response Time  Throughput  Capacity  Stability SHW 3
  • 4.  It is defined as the delay between the point of request and the first response from the product.  It Increases proportionally to the user load. SHW 4
  • 5.  Ability to handle multiple transactions in a given period.  When the number of users increase, the throughput almost increase with the number of requests. SHW 5
  • 6.  Test behavior of the software under load and peak conditions. Eg: Testing a word processor in a very large document. Running multiple applications simultaneously. SHW 6
  • 7.  Identifies problems early on before they become costly to resolve  Develop more quality and scalable product.  To make sure the product meets response time, throughput etc.. SHW 7
  • 8.  It can be started from the requirements gathering phase and continue until deployment phase of the software for reduce the cost and time to rework.  Planning and Design Phase Identify the best configuration for software when there are accessing thousands of users.  Development Phase Detect breaking points, unnecessary codes and bottlenecks in the software.  Deployment Phase To check the minimum requirements (Hardware / Software) for the application are to runs it properly.  Maintenance Phase Identifying reasons/ factors which effect for degrade the performance of the software. SHW 8
  • 10.  Identify the Test Environment Identifies the Environment including hardware, software and network configurations. This process will help to testers for create more effective tests.  Identify Performance Acceptance Criteria It’s very important when initiate early in the application’s development life cycle and it records the acceptance criteria of the application. SHW 10
  • 11.  Plan and Design Tests It defines roles and responsibilities, test schedule, test environment preparations, etc….  Test Design is about type of test to be conducted, metric to be measured, metadata, scripts, etc… SHW 11
  • 12.  Configure the Test Environment Do the preparations for the testing environment. Arrange tools and other resources.  Implement the Test Design Construct the performance test by following on test design.  Execute the Test Do the execution and monitor tests. SHW 12
  • 13.  Analyze Results, Report, and Retest collect the output of monitoring and converts them into one format. There are two types of reports, 1. First report includes graphic and basic information. 2. Second report includes profound information and statics about the system. Retest and check whether there is an improvement or decrement of the performance. SHW 13
  • 14.  Open Source Apache JMeter Tsung Grinder  Commercial IBM Rational Performance Tester Borland silk performer Load Runner SHW 14
  • 15.  100% Java desktop application.  For web and FTP, Java, SOAP/XML-RPC, JDBC applications  Advantages: Open Source Various target systems. Extensibility.  Drawbacks: Necessary to start remote machine one by one. SHW 15
  • 16.  Works on Windows, Mac, Linux, AIX platforms.  Support to Citrix, Socket Recording, Web HTTP, SOA, SAP protocols.  Advantages: Support XML No programming knowledge required. Run with large multi users tests.  Drawbacks: Java Applet based applications not supported. Scheduling is not possible. SHW 16

Editor's Notes

  • #6: It's a way of quantifying the volume of requests/responses in relation to time. Transactions per second or TPS is the most common ratio used.
  • #7: Not for finding bugs
  • #16: Extensibility : Pluggable samplers allow unlimited testing capablities