SlideShare a Scribd company logo
How to start Performance
    Testing project?
  A practical guide to performance testers



            Author: NaveenKumar Namachivayam
                  Writer at www.QAInsights.com
● Send business proposal to the
  clients
● Once your client agreed, start
  collecting Non-Functional
  Requirements
● Non-Functional requirements such
  as Response Time, Throughput,
  Transactions per sec, CPU usage,
  Memory, Disk, Network etc.
● Industry standards like Response
  Time < 5 seconds, CPU and
  Memory usage < 60%
● Identify Critical Scenarios
● If your client is not able to provide
  critical scenarios and workload
  models, we can derive it from the
  server logs.
● Tools like 123loganalyzer, Deep
  Log Analyzer, AWstats, Analog etc.
● If no server logs available, analyze
  the business applications and
  identify the critical scenarios.
● E.g. Banking application.

Critical Scenarios will be
1. Login
2. Check Balance
3. Apply for Loans
4. Pay Bills
...etc...
● Identify the performance testing
  tool
● Record your critical scenarios
● Enhance your scripts such as
1. Inserting Transactions
2. Correlations
3. Think Time
4. Run time settings
5. Browser settings
6. Cache settings
... etc...

then perform a unit test to baseline the
script
● Create Scenarios to execute. Define
  following:

1.   Ramp-up period
2.   Steady State
3.   Ramp-down period
4.   Loops
5.   Mix of transactions
6.   IP Spoofing

...etc...
●   Execute the scenario at least three cycles.

1. Baseline Test
       Perform the test with 15-20% of target load
2. Load Test
       Perform with actual load for three cycles.
       Steady State duration: min. 1 hr
3. Stress Test
       Perform load test and then slowly ramp-up the
load step-by-step. Disable Think time and Cache
settings
       Steady State duration: min. 2-3 hr
4. Endurance Test
       Perform load test for 10-14 hours to identify
memory leaks
●    Collect metrics such as

1.   Response Time
2.   Throughput
3.   Transactions per second
4.   CPU Usage
5.   Memory
6.   Disk utilization

●    Prepare Report
●    Baseline the report
●    Compare with Benchmarks and previous results
Thank you!

            Happy Performance Testing!

Visit www.QAInsights.com | www.Testifications.com |
             www.QAJobOpenings.com

More Related Content

What's hot (20)

PPTX
Automation Testing
AbdulImrankhan7
 
PPTX
Performance Testing from Scratch + JMeter intro
Mykola Kovsh
 
PPTX
An Introduction to Performance Testing
SWAAM Tech
 
PPTX
Performance Testing And Its Type | Benefits Of Performance Testing
KostCare
 
PPTX
Performance Testing using LoadRunner
Kumar Gupta
 
PDF
Jmeter Performance Testing
Atul Pant
 
PPTX
Types of performance testing
NaveenKumar Namachivayam
 
PPTX
Performance testing
Ranpreet kaur
 
PDF
Introduction to jmeter
test test
 
PPTX
Load and performance testing
Qualitest
 
PDF
LoadRunner Performance Testing
Atul Pant
 
PPT
Load Testing Strategy 101
iradari
 
PDF
Infographic: Importance of Performance Testing
KiwiQA
 
PPTX
Presentation on Apache Jmeter
Sabitri Gaire
 
PDF
Fundamentals Performance Testing
Bhuvaneswari Subramani
 
PPT
Performance testing jmeter
Bhojan Rajan
 
PPTX
Performance testing
Jyoti Babbar
 
PPT
Manual testing ppt
Santosh Maranabasari
 
PPT
Getting start with Performance Testing
Yogesh Deshmukh
 
PPT
Performance Testing
sharmaparish
 
Automation Testing
AbdulImrankhan7
 
Performance Testing from Scratch + JMeter intro
Mykola Kovsh
 
An Introduction to Performance Testing
SWAAM Tech
 
Performance Testing And Its Type | Benefits Of Performance Testing
KostCare
 
Performance Testing using LoadRunner
Kumar Gupta
 
Jmeter Performance Testing
Atul Pant
 
Types of performance testing
NaveenKumar Namachivayam
 
Performance testing
Ranpreet kaur
 
Introduction to jmeter
test test
 
Load and performance testing
Qualitest
 
LoadRunner Performance Testing
Atul Pant
 
Load Testing Strategy 101
iradari
 
Infographic: Importance of Performance Testing
KiwiQA
 
Presentation on Apache Jmeter
Sabitri Gaire
 
Fundamentals Performance Testing
Bhuvaneswari Subramani
 
Performance testing jmeter
Bhojan Rajan
 
Performance testing
Jyoti Babbar
 
Manual testing ppt
Santosh Maranabasari
 
Getting start with Performance Testing
Yogesh Deshmukh
 
Performance Testing
sharmaparish
 

Viewers also liked (17)

PDF
Performance Test Plan - Sample 2
Atul Pant
 
PPTX
Introduction to performance testing
Tharinda Liyanage
 
DOCX
Performance testing interview questions and answers
Garuda Trainings
 
PDF
Performance Test Plan - Sample 1
Atul Pant
 
PDF
Introduction to Performance testing
silviasiqueirahp
 
PPTX
Performance Testing with LoadRunner Case Study
Optimus Information Inc.
 
PPTX
Apache JMeter - A brief introduction
silenceIT Inc.
 
PPTX
An Introduction to Software Performance Engineering
Correlsense
 
PPTX
Timers in Apache JMeter
NaveenKumar Namachivayam
 
PPT
Performance Engineering Basics
Impetus Technologies
 
PPT
Analyzing Performance Test Data
Optimus Information Inc.
 
PPT
Web test
Raghu Kiran
 
PPT
Web performance testing
Patrick Meenan
 
PPSX
Performance testing for web applications – techniques, metrics and profiling
TestCampRO
 
PPTX
An Introduction to Performance Testing
David Tzemach
 
PPTX
Performance Bottleneck Identification
Mustufa Batterywala
 
PPT
Performance testing and reporting with JMeter
jvSlideshare
 
Performance Test Plan - Sample 2
Atul Pant
 
Introduction to performance testing
Tharinda Liyanage
 
Performance testing interview questions and answers
Garuda Trainings
 
Performance Test Plan - Sample 1
Atul Pant
 
Introduction to Performance testing
silviasiqueirahp
 
Performance Testing with LoadRunner Case Study
Optimus Information Inc.
 
Apache JMeter - A brief introduction
silenceIT Inc.
 
An Introduction to Software Performance Engineering
Correlsense
 
Timers in Apache JMeter
NaveenKumar Namachivayam
 
Performance Engineering Basics
Impetus Technologies
 
Analyzing Performance Test Data
Optimus Information Inc.
 
Web test
Raghu Kiran
 
Web performance testing
Patrick Meenan
 
Performance testing for web applications – techniques, metrics and profiling
TestCampRO
 
An Introduction to Performance Testing
David Tzemach
 
Performance Bottleneck Identification
Mustufa Batterywala
 
Performance testing and reporting with JMeter
jvSlideshare
 
Ad

Similar to How to start performance testing project (20)

PPTX
Performance testing
Chalana Kahandawala
 
PDF
performancetestinganoverview-110206071921-phpapp02.pdf
MAshok10
 
PPTX
Performance Testing
Anu Shaji
 
PPTX
PQA's Performance Testing 101
PQA / PLATO Testing
 
PPT
Software Performance
Prabhanshu Saraswat
 
PDF
Software performance testing handbook a comprehensive guide for begineers
Rav Kiran
 
PPT
PERFTEST.ppt
hemanthKumar954692
 
PPT
PERFTEST.ppt
MeghanaAkkapalli
 
PDF
SCQAA-SF Meeting on May 21 2014
Sujit Ghosh
 
PPTX
Performance Testing
rockden
 
PPT
performance testing
Shyaamini Balu
 
PDF
Performance Testing Java Applications
C4Media
 
PDF
Heuristics of performance testing
Pradeep Soundararajan
 
PPT
September_08 SQuAd Presentation
iradari
 
PPT
The right way to manage your load testing project
Perfecto Mobile
 
PPTX
Performance testing and j meter overview
krishna chaitanya
 
PDF
Adding Performance Testing to a Software Development Project
Cris Holdorph
 
PPTX
Performance testing
Hassan Mohammed
 
PDF
typesofperformancetesting-130505055525-phpapp02.pdf
SRIRAMKIRAN9
 
PPTX
Software Testing Company in India.pptx
SakshiPatel82
 
Performance testing
Chalana Kahandawala
 
performancetestinganoverview-110206071921-phpapp02.pdf
MAshok10
 
Performance Testing
Anu Shaji
 
PQA's Performance Testing 101
PQA / PLATO Testing
 
Software Performance
Prabhanshu Saraswat
 
Software performance testing handbook a comprehensive guide for begineers
Rav Kiran
 
PERFTEST.ppt
hemanthKumar954692
 
PERFTEST.ppt
MeghanaAkkapalli
 
SCQAA-SF Meeting on May 21 2014
Sujit Ghosh
 
Performance Testing
rockden
 
performance testing
Shyaamini Balu
 
Performance Testing Java Applications
C4Media
 
Heuristics of performance testing
Pradeep Soundararajan
 
September_08 SQuAd Presentation
iradari
 
The right way to manage your load testing project
Perfecto Mobile
 
Performance testing and j meter overview
krishna chaitanya
 
Adding Performance Testing to a Software Development Project
Cris Holdorph
 
Performance testing
Hassan Mohammed
 
typesofperformancetesting-130505055525-phpapp02.pdf
SRIRAMKIRAN9
 
Software Testing Company in India.pptx
SakshiPatel82
 
Ad

More from NaveenKumar Namachivayam (19)

PPTX
Start up ideas - Search Engines for Apps
NaveenKumar Namachivayam
 
PPTX
Installing Groovy engine in Apache Jmeter
NaveenKumar Namachivayam
 
PPTX
Beanshell scripting in Apache JMeter
NaveenKumar Namachivayam
 
PPTX
Interesting facts about IRCTC and Lessons for Performance Testers
NaveenKumar Namachivayam
 
PPTX
Web service testing using QTP (UFT)
NaveenKumar Namachivayam
 
DOCX
Internationalization Test Approach - Full Whitepaper
NaveenKumar Namachivayam
 
PPTX
Working faster MS Outlook Advance
NaveenKumar Namachivayam
 
PPTX
Customizing Outlook MS Outlook Advance
NaveenKumar Namachivayam
 
PPTX
Formatting Options MS Outlook Advance
NaveenKumar Namachivayam
 
PPTX
Message modifications MS Outlook Intermediate
NaveenKumar Namachivayam
 
PPTX
Email Enhancements MS Outlook Intermediate
NaveenKumar Namachivayam
 
PPTX
Journal and Notes
NaveenKumar Namachivayam
 
PPTX
Organizing messages
NaveenKumar Namachivayam
 
PPTX
Email Feature
NaveenKumar Namachivayam
 
PPTX
Messages - MS Outlook
NaveenKumar Namachivayam
 
PPTX
Getting started with Outlook
NaveenKumar Namachivayam
 
Start up ideas - Search Engines for Apps
NaveenKumar Namachivayam
 
Installing Groovy engine in Apache Jmeter
NaveenKumar Namachivayam
 
Beanshell scripting in Apache JMeter
NaveenKumar Namachivayam
 
Interesting facts about IRCTC and Lessons for Performance Testers
NaveenKumar Namachivayam
 
Web service testing using QTP (UFT)
NaveenKumar Namachivayam
 
Internationalization Test Approach - Full Whitepaper
NaveenKumar Namachivayam
 
Working faster MS Outlook Advance
NaveenKumar Namachivayam
 
Customizing Outlook MS Outlook Advance
NaveenKumar Namachivayam
 
Formatting Options MS Outlook Advance
NaveenKumar Namachivayam
 
Message modifications MS Outlook Intermediate
NaveenKumar Namachivayam
 
Email Enhancements MS Outlook Intermediate
NaveenKumar Namachivayam
 
Journal and Notes
NaveenKumar Namachivayam
 
Organizing messages
NaveenKumar Namachivayam
 
Messages - MS Outlook
NaveenKumar Namachivayam
 
Getting started with Outlook
NaveenKumar Namachivayam
 

Recently uploaded (20)

PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 

How to start performance testing project

  • 1. How to start Performance Testing project? A practical guide to performance testers Author: NaveenKumar Namachivayam Writer at www.QAInsights.com
  • 2. ● Send business proposal to the clients
  • 3. ● Once your client agreed, start collecting Non-Functional Requirements
  • 4. ● Non-Functional requirements such as Response Time, Throughput, Transactions per sec, CPU usage, Memory, Disk, Network etc.
  • 5. ● Industry standards like Response Time < 5 seconds, CPU and Memory usage < 60%
  • 7. ● If your client is not able to provide critical scenarios and workload models, we can derive it from the server logs.
  • 8. ● Tools like 123loganalyzer, Deep Log Analyzer, AWstats, Analog etc.
  • 9. ● If no server logs available, analyze the business applications and identify the critical scenarios.
  • 10. ● E.g. Banking application. Critical Scenarios will be 1. Login 2. Check Balance 3. Apply for Loans 4. Pay Bills ...etc...
  • 11. ● Identify the performance testing tool
  • 12. ● Record your critical scenarios
  • 13. ● Enhance your scripts such as 1. Inserting Transactions 2. Correlations 3. Think Time 4. Run time settings 5. Browser settings 6. Cache settings ... etc... then perform a unit test to baseline the script
  • 14. ● Create Scenarios to execute. Define following: 1. Ramp-up period 2. Steady State 3. Ramp-down period 4. Loops 5. Mix of transactions 6. IP Spoofing ...etc...
  • 15. Execute the scenario at least three cycles. 1. Baseline Test Perform the test with 15-20% of target load 2. Load Test Perform with actual load for three cycles. Steady State duration: min. 1 hr 3. Stress Test Perform load test and then slowly ramp-up the load step-by-step. Disable Think time and Cache settings Steady State duration: min. 2-3 hr 4. Endurance Test Perform load test for 10-14 hours to identify memory leaks
  • 16. Collect metrics such as 1. Response Time 2. Throughput 3. Transactions per second 4. CPU Usage 5. Memory 6. Disk utilization ● Prepare Report ● Baseline the report ● Compare with Benchmarks and previous results
  • 17. Thank you! Happy Performance Testing! Visit www.QAInsights.com | www.Testifications.com | www.QAJobOpenings.com