SlideShare a Scribd company logo
1 of 7
1
http://p3lang.com
p3lang
ShareKnowledge
DefinitionofPerformance
Testing
Performance testing is an engineering process in which the behavior of the
software, hardware or network is observed by putting a load of virtual users
on the system. Performance parameters like Response Time, Transactions/Second
and Throughput etc. are determined in general cases.
2
http://p3lang.com
Typesofperformancetesting
3
http://p3lang.com
Endurance
Testing
Stress TestingSpike Testing
Scalability
Testing
Performance
Testing
Volume Testing
Load Testing
Phasesinperformancetesting
4
http://p3lang.com
Requirement
Gathering
Workload
Modeling
Test
Environment
Setup
Analysis &
Reporting
Load Test
Execution
Scripting
IsperformancetestingRequired?
5
http://p3lang.com
Loss of
Interest
Loss of
Business
Loss of
Revenues
Loss of
Trust
Poor
Performance
Ensure
Good User
Experience
Proactively
Identify
Bottlenecks
Lower the
Hardware
Cost
Helps in
SEO
Good
Performance
MajorlyUsedperformancetestingTools
6
http://p3lang.com
7
http://p3lang.com
ThankYou

More Related Content

What's hot

Load Testing Strategy 101
Load Testing Strategy 101Load Testing Strategy 101
Load Testing Strategy 101iradari
 
Performance Testing
Performance TestingPerformance Testing
Performance TestingSelin Gungor
 
Continuous Performance Testing
Continuous Performance TestingContinuous Performance Testing
Continuous Performance TestingGrid Dynamics
 
Getting start with Performance Testing
Getting start with Performance Testing Getting start with Performance Testing
Getting start with Performance Testing Yogesh Deshmukh
 
Introduction to performance testing
Introduction to performance testingIntroduction to performance testing
Introduction to performance testingRichard Bishop
 
Test Automation Approach
Test Automation ApproachTest Automation Approach
Test Automation Approachtomek tomek
 
Test Team Responsibilities
Test Team ResponsibilitiesTest Team Responsibilities
Test Team ResponsibilitiesANKUR-BA
 
Positivityofnegative
PositivityofnegativePositivityofnegative
Positivityofnegativepramodkg
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance TestingSWAAM Tech
 
Automated visual-regression-testing (1)
Automated visual-regression-testing (1)Automated visual-regression-testing (1)
Automated visual-regression-testing (1)Sriram Angajala
 
Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2Sachin-QA
 
Performance Bottleneck Identification
Performance Bottleneck IdentificationPerformance Bottleneck Identification
Performance Bottleneck IdentificationMustufa Batterywala
 
Stop! you're testing too much
Stop!  you're testing too muchStop!  you're testing too much
Stop! you're testing too muchShawn Wallace
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testingQualitest
 
Software testing performance testing
Software testing  performance testingSoftware testing  performance testing
Software testing performance testingGaneshKumarKanthiah
 
Performance and load testing
Performance and load testingPerformance and load testing
Performance and load testingsonukalpana
 
Performance testing services
Performance testing servicesPerformance testing services
Performance testing servicesVandithaM1
 

What's hot (20)

Load Testing Strategy 101
Load Testing Strategy 101Load Testing Strategy 101
Load Testing Strategy 101
 
Performance Testing
Performance TestingPerformance Testing
Performance Testing
 
Continuous Performance Testing
Continuous Performance TestingContinuous Performance Testing
Continuous Performance Testing
 
Getting start with Performance Testing
Getting start with Performance Testing Getting start with Performance Testing
Getting start with Performance Testing
 
Introduction to performance testing
Introduction to performance testingIntroduction to performance testing
Introduction to performance testing
 
Test Automation Approach
Test Automation ApproachTest Automation Approach
Test Automation Approach
 
Test Team Responsibilities
Test Team ResponsibilitiesTest Team Responsibilities
Test Team Responsibilities
 
Performance testing
Performance testingPerformance testing
Performance testing
 
Positivityofnegative
PositivityofnegativePositivityofnegative
Positivityofnegative
 
How to start performance testing project
How to start performance testing projectHow to start performance testing project
How to start performance testing project
 
Test Automation - Keytorc Approach
Test Automation - Keytorc Approach Test Automation - Keytorc Approach
Test Automation - Keytorc Approach
 
An Introduction to Performance Testing
An Introduction to Performance TestingAn Introduction to Performance Testing
An Introduction to Performance Testing
 
Automated visual-regression-testing (1)
Automated visual-regression-testing (1)Automated visual-regression-testing (1)
Automated visual-regression-testing (1)
 
Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2Introduction to Software Testing - Part 2
Introduction to Software Testing - Part 2
 
Performance Bottleneck Identification
Performance Bottleneck IdentificationPerformance Bottleneck Identification
Performance Bottleneck Identification
 
Stop! you're testing too much
Stop!  you're testing too muchStop!  you're testing too much
Stop! you're testing too much
 
Load and performance testing
Load and performance testingLoad and performance testing
Load and performance testing
 
Software testing performance testing
Software testing  performance testingSoftware testing  performance testing
Software testing performance testing
 
Performance and load testing
Performance and load testingPerformance and load testing
Performance and load testing
 
Performance testing services
Performance testing servicesPerformance testing services
Performance testing services
 

Viewers also liked

Современный педагог
Современный педагогСовременный педагог
Современный педагогRuslan Chudin
 
ENC Times January 02,2017
ENC Times January 02,2017ENC Times January 02,2017
ENC Times January 02,2017ENC
 
ENC Times October 05,2016
ENC Times October 05,2016ENC Times October 05,2016
ENC Times October 05,2016ENC
 
ENC Times-December 12,2016
ENC Times-December 12,2016ENC Times-December 12,2016
ENC Times-December 12,2016ENC
 
ENC Times-January 07,2017
ENC Times-January 07,2017ENC Times-January 07,2017
ENC Times-January 07,2017ENC
 
India Legal 15 April 2016
India Legal 15 April 2016 India Legal 15 April 2016
India Legal 15 April 2016 ENC
 
ENC Times-February 17,2017
ENC Times-February 17,2017ENC Times-February 17,2017
ENC Times-February 17,2017ENC
 
ENC Times - 18 June 2016
ENC Times - 18 June 2016ENC Times - 18 June 2016
ENC Times - 18 June 2016ENC
 
Universidad yacambú ingles tema3
Universidad yacambú ingles tema3Universidad yacambú ingles tema3
Universidad yacambú ingles tema3Dailis15
 
India Legal 15 February 2016
India Legal 15 February 2016 India Legal 15 February 2016
India Legal 15 February 2016 ENC
 
Enc times, 14 july 2016
Enc times, 14 july 2016Enc times, 14 july 2016
Enc times, 14 july 2016ENC
 
ENC Times- January 04,2017
ENC Times- January 04,2017ENC Times- January 04,2017
ENC Times- January 04,2017ENC
 
ENC Times-September 16,2016
ENC Times-September 16,2016ENC Times-September 16,2016
ENC Times-September 16,2016ENC
 
ENC Times-January 06,2017
ENC Times-January 06,2017ENC Times-January 06,2017
ENC Times-January 06,2017ENC
 
ENC Times- February 11,2017
ENC Times- February 11,2017ENC Times- February 11,2017
ENC Times- February 11,2017ENC
 
Современный формы, методы, средства
Современный формы, методы, средстваСовременный формы, методы, средства
Современный формы, методы, средстваRuslan Chudin
 
ENC Times-January 08,2017
ENC Times-January 08,2017ENC Times-January 08,2017
ENC Times-January 08,2017ENC
 
Technology Enhanced Unit_Revised
Technology Enhanced Unit_RevisedTechnology Enhanced Unit_Revised
Technology Enhanced Unit_RevisedAshley Miller
 
Enc times, 04 july 2016
Enc times, 04 july 2016Enc times, 04 july 2016
Enc times, 04 july 2016ENC
 
Inxee corporate-ppt
Inxee corporate-pptInxee corporate-ppt
Inxee corporate-pptInxee
 

Viewers also liked (20)

Современный педагог
Современный педагогСовременный педагог
Современный педагог
 
ENC Times January 02,2017
ENC Times January 02,2017ENC Times January 02,2017
ENC Times January 02,2017
 
ENC Times October 05,2016
ENC Times October 05,2016ENC Times October 05,2016
ENC Times October 05,2016
 
ENC Times-December 12,2016
ENC Times-December 12,2016ENC Times-December 12,2016
ENC Times-December 12,2016
 
ENC Times-January 07,2017
ENC Times-January 07,2017ENC Times-January 07,2017
ENC Times-January 07,2017
 
India Legal 15 April 2016
India Legal 15 April 2016 India Legal 15 April 2016
India Legal 15 April 2016
 
ENC Times-February 17,2017
ENC Times-February 17,2017ENC Times-February 17,2017
ENC Times-February 17,2017
 
ENC Times - 18 June 2016
ENC Times - 18 June 2016ENC Times - 18 June 2016
ENC Times - 18 June 2016
 
Universidad yacambú ingles tema3
Universidad yacambú ingles tema3Universidad yacambú ingles tema3
Universidad yacambú ingles tema3
 
India Legal 15 February 2016
India Legal 15 February 2016 India Legal 15 February 2016
India Legal 15 February 2016
 
Enc times, 14 july 2016
Enc times, 14 july 2016Enc times, 14 july 2016
Enc times, 14 july 2016
 
ENC Times- January 04,2017
ENC Times- January 04,2017ENC Times- January 04,2017
ENC Times- January 04,2017
 
ENC Times-September 16,2016
ENC Times-September 16,2016ENC Times-September 16,2016
ENC Times-September 16,2016
 
ENC Times-January 06,2017
ENC Times-January 06,2017ENC Times-January 06,2017
ENC Times-January 06,2017
 
ENC Times- February 11,2017
ENC Times- February 11,2017ENC Times- February 11,2017
ENC Times- February 11,2017
 
Современный формы, методы, средства
Современный формы, методы, средстваСовременный формы, методы, средства
Современный формы, методы, средства
 
ENC Times-January 08,2017
ENC Times-January 08,2017ENC Times-January 08,2017
ENC Times-January 08,2017
 
Technology Enhanced Unit_Revised
Technology Enhanced Unit_RevisedTechnology Enhanced Unit_Revised
Technology Enhanced Unit_Revised
 
Enc times, 04 july 2016
Enc times, 04 july 2016Enc times, 04 july 2016
Enc times, 04 july 2016
 
Inxee corporate-ppt
Inxee corporate-pptInxee corporate-ppt
Inxee corporate-ppt
 

Similar to Introduction to performance testing

Top 50 Performance Testing Interview Questions | Edureka
Top 50 Performance Testing Interview Questions | EdurekaTop 50 Performance Testing Interview Questions | Edureka
Top 50 Performance Testing Interview Questions | EdurekaEdureka!
 
JMeter Interview Questions | Performance Testing Interview Questions | Edureka
JMeter Interview Questions | Performance Testing Interview Questions | EdurekaJMeter Interview Questions | Performance Testing Interview Questions | Edureka
JMeter Interview Questions | Performance Testing Interview Questions | EdurekaEdureka!
 
Software Testing and Quality Assurance Assignment 2
Software Testing and Quality Assurance Assignment 2Software Testing and Quality Assurance Assignment 2
Software Testing and Quality Assurance Assignment 2Gurpreet singh
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Munirathnam Naidu
 
Building functional Quality Gates with ReportPortal
Building functional Quality Gates with ReportPortalBuilding functional Quality Gates with ReportPortal
Building functional Quality Gates with ReportPortalDmitriy Gumeniuk
 
Ginsbourg.com - Performance and load test report template ltr 2.0
Ginsbourg.com - Performance and load test report template ltr 2.0Ginsbourg.com - Performance and load test report template ltr 2.0
Ginsbourg.com - Performance and load test report template ltr 2.0Shay Ginsbourg
 
PerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunnerPerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunnertechgajanan
 
Performance Testing With Loadrunner
Performance Testing With LoadrunnerPerformance Testing With Loadrunner
Performance Testing With Loadrunnervladimir zaremba
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool OverviewANKUR-BA
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools OverviewSachin-QA
 
Getting Started with Apache Jmeter
Getting Started with Apache JmeterGetting Started with Apache Jmeter
Getting Started with Apache JmeterMindfire Solutions
 
Performance Engineering - how to start!
Performance Engineering - how to start!Performance Engineering - how to start!
Performance Engineering - how to start!Yoav Weiss
 
Jmeter Performance Testing
Jmeter Performance TestingJmeter Performance Testing
Jmeter Performance TestingAtul Pant
 
Manual Testing tutorials and Interview Questions.pptx
Manual Testing tutorials and Interview Questions.pptxManual Testing tutorials and Interview Questions.pptx
Manual Testing tutorials and Interview Questions.pptxPrasanta Sahoo
 

Similar to Introduction to performance testing (20)

Fundamentals Performance Testing
Fundamentals Performance TestingFundamentals Performance Testing
Fundamentals Performance Testing
 
Top 50 Performance Testing Interview Questions | Edureka
Top 50 Performance Testing Interview Questions | EdurekaTop 50 Performance Testing Interview Questions | Edureka
Top 50 Performance Testing Interview Questions | Edureka
 
JMeter Interview Questions | Performance Testing Interview Questions | Edureka
JMeter Interview Questions | Performance Testing Interview Questions | EdurekaJMeter Interview Questions | Performance Testing Interview Questions | Edureka
JMeter Interview Questions | Performance Testing Interview Questions | Edureka
 
Software Testing and Quality Assurance Assignment 2
Software Testing and Quality Assurance Assignment 2Software Testing and Quality Assurance Assignment 2
Software Testing and Quality Assurance Assignment 2
 
Types of Non Functional Testing
Types of Non Functional TestingTypes of Non Functional Testing
Types of Non Functional Testing
 
Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]Best Practices In Load And Stress Testing Cmg Seminar[1]
Best Practices In Load And Stress Testing Cmg Seminar[1]
 
Building functional Quality Gates with ReportPortal
Building functional Quality Gates with ReportPortalBuilding functional Quality Gates with ReportPortal
Building functional Quality Gates with ReportPortal
 
Performance testing
Performance testingPerformance testing
Performance testing
 
Ginsbourg.com - Performance and load test report template ltr 2.0
Ginsbourg.com - Performance and load test report template ltr 2.0Ginsbourg.com - Performance and load test report template ltr 2.0
Ginsbourg.com - Performance and load test report template ltr 2.0
 
PerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunnerPerformanceTestingWithLoadrunner
PerformanceTestingWithLoadrunner
 
Performance Testing With Loadrunner
Performance Testing With LoadrunnerPerformance Testing With Loadrunner
Performance Testing With Loadrunner
 
Automation Tool Overview
Automation Tool OverviewAutomation Tool Overview
Automation Tool Overview
 
Automation Tools Overview
Automation Tools OverviewAutomation Tools Overview
Automation Tools Overview
 
Getting Started with Apache Jmeter
Getting Started with Apache JmeterGetting Started with Apache Jmeter
Getting Started with Apache Jmeter
 
Performance Engineering - how to start!
Performance Engineering - how to start!Performance Engineering - how to start!
Performance Engineering - how to start!
 
PERFTEST.ppt
PERFTEST.pptPERFTEST.ppt
PERFTEST.ppt
 
PERFTEST.ppt
PERFTEST.pptPERFTEST.ppt
PERFTEST.ppt
 
Jmeter Performance Testing
Jmeter Performance TestingJmeter Performance Testing
Jmeter Performance Testing
 
performance testing
performance testingperformance testing
performance testing
 
Manual Testing tutorials and Interview Questions.pptx
Manual Testing tutorials and Interview Questions.pptxManual Testing tutorials and Interview Questions.pptx
Manual Testing tutorials and Interview Questions.pptx
 

Recently uploaded

247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLDeelipZope
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 

Recently uploaded (20)

247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Current Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCLCurrent Transformer Drawing and GTP for MSETCL
Current Transformer Drawing and GTP for MSETCL
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 

Introduction to performance testing

Editor's Notes

  1. That was a high-level definition, to explain it better let me take an example, for instance, there is a web application (assume an ecommerce website). On an ecommerce website a user expect a product to be loaded as fast as possible, even faster than an eye blink, Images should be displayed quickly, browsing of the products should be fast. In order to achieve that performance testing is required.
  2. That was a high-level definition, to explain it better let me take an example, for instance, there is a web application (assume an ecommerce website). On an ecommerce website a user expect a product to be loaded as fast as possible, even faster than an eye blink, Images should be displayed quickly, browsing of the products should be fast. In order to achieve that performance testing is required.
  3. Load Testing: Load testing is usually done while performing a performance test. This is done to observe the response time, throughput, hits/second and other performance parameters under a reasonable load to understand the behaviour of the system. This test, in general, is of a shorter duration like 1 or 2 hours. This test is generally executed multiple times. Every time a tweak is made by the developer, the performance tester execute this test to check the performance gain. Volume Testing: Volume testing is done for a duration of 1 to 2 hours depending on the need. Where the software is subjected to a huge volume of data. It is also referred as Flood Testing. Stress Testing: This testing is done to determine the system's robustness in terms of extreme load and helps application administrators to determine if the system will perform sufficiently in case the current load goes well above the expected maximum. Endurance Testing: To determine if the system can sustain a continuous expected load. During endurance tests, memory utilization is monitored to detect potential leaks, i.e. applying a significant load on a system for an extended, significant period of time. The goal is to discover how the system behaves under sustained use. This type of Performance testing is also known as Soak Testing. Spike Testing: is done to test the sudden increase in the number of virtual users or load generated by the users to a very large amount and observing the behavior of the system. The goal is to determine whether performance of the system will suffer/fail or it will be able to handle the dramatic changes in the load. Scalability Testing: is the testing of a software application to measure its capability to scale up or scale out in terms of any of its non-functional capability. Performance, scalability and reliability testing are usually grouped together by software quality analysts. Baseline Testing: It is also referred as Benchmark testing. Performance testing starts with performance baseline testing, performed by the test engineer for comparing the performance of a new server or an unknown server to a known standard of reference like existing measurements or a software. Smoke Testing: A smoke test is a test run under very low load that merely shows that the application works as expected.If smoke is generated, the test fails and no further testing is necessary until the simplest test passes successfully.
  4. Requirement Gathering: During the requirement gathering phase performance tester/engineer asks questions that will help in understanding the purpose of the application, technologies used to develop the application, concurrent load with which application needs to be load tested and purpose of the load testing, etc. Workload Modeling: Identification of the application workflows that needs to be tested and the concurrent user load on each of the workflow. There is always a confusion in identifying the person who can suggest the workflows to be tested. The workflow identification should be done by the Business Analyst of the application and performance tester should be engaged as a consultant, but this responsibility lies with the Business Analyst. While the responsibility to give the final shape to workload model lies with the performance tester/engineer. Scripting: In this phase a performance tester/engineer creates the performance scripts using tools like JMeter. Which includes recording of the workflow, putting parametrization, correlation of dynamic values, put loops for recurring events, assertions points and wait timers to make it a real time scenario. Test Environment Setup: Creating execution plan in the performance testing tools which includes the setting up of the performance scripts to execute, configuring the runtime settings like pacing, ramp up time, timeout time, deployment of the server side monitoring tools, application and database profiling tools. Load Test Execution: In this phase, the performance tester/engineer executes the test plan to put the load on the application and monitors the load test results like response time, errors, hits/second, etc. Analysis & Reporting: After the load test execution, it’s time to analyze the raw results and find out the bottlenecks in the application. A performance report is created by the performance tester/engineer which is then shared with all the stakeholders to take necessary action.
  5. We are living in a world where irrespective of the collection and quality of the products user will lose interest if the speed of the website or application is slow. According to surveys done by Akamai and Gomez.com, nearly half the web users expect a site to load in 2 seconds or less, and tend to abandon a site that does not load within 3 seconds. 79% of web shoppers who have trouble with a website performance say they won’t return to the site to buy again and around 44% of them would tell a friend if they had a poor experience shopping online. This means you’re not just losing conversions from visitors currently on your site, but that loss is magnified to their friends and colleagues as well. The end result –lots of potential sales down the drain because of just a few seconds difference. There are chances that during heavy load the hardware or server may crash which will cause user to lose trust in your site. This makes an impression on the user that the website owner is not serious about their business. This impression will last too long and because of which users avoid falling on such websites second time.
  6. JMeter : is the most widely used tool in performance testing. Not just because it’s free, but also due to the fact that it is equipped with all the necessary features. If it doesn’t have any particular feature, then you can easily build that feature as it’s open source as well. As JMeter is free, open source and widely used it’s quick to learn and interesting to use. Loadrunner : can test almost any type of application which makes it unique, but the cost of doing performance test using Loadrunner is too high, only big companies with high revenues can afford this tool. Which restricts the use of this tool in small and mid level organizations. Microsoft VSTS or Microsoft Visual Studio Team System : is a performance testing tool from Microsoft. This tool is best suited for .Net applications. We find performance testers using VSTS for the performance testing of .Net applications because by using VSTS the scripting time of .Net applications reduces to some extent.
  7. That was a high-level definition, to explain it better let me take an example, for instance, there is a web application (assume an ecommerce website). On an ecommerce website a user expect a product to be loaded as fast as possible, even faster than an eye blink, Images should be displayed quickly, browsing of the products should be fast. In order to achieve that performance testing is required.