0
Performance TestingNAVEENKUMAR NQAINSIGHTS.COM
Introduction It is a process of validating application terms of responsiveness and stabilityunder a particular workload....
PTLC
Load Testing 1. Load Testing Load Testing help us to study the behavior of the application under various loads. Themain ...
Stress Testing 2. Stress Testing Stress Testing help us to observe the stability of the application. The main intention ...
Endurance Testing 3. Endurance Testing Endurance testing reveals about memory utilization when you load your test forpro...
Spike Testing 4. Spike Testing Spike Testing is performed by sudden increase/decrease in load and observing thebehavior ...
Volume Testing 5. Volume Testing Volume Testing is performance to identify whether the server can handle morenumber of h...
Availability Testing 6. Availability Testing This test ensures whether the application is available 24x7x365 days. If yo...
Scalability Testing 7. Scalability Testing Say, your website has 1000 visitors per month with 10% increase in unique vis...
Response Time After a request is sent to an application, "response time" measures how long it takesfor a response to retu...
Throughput Throughput” is the amount of transactions produced over time during a test. It’s also expressed as the amount...
References:QAInsights.com
Thank you !Visit www.QAInsights.com and www.youtube.com/QAInsightsfor software related tutorials
Types of performance testing
Types of performance testing
Upcoming SlideShare
Loading in...5
×

Types of performance testing

6,197

Published on

This slideshow explains about performance testing types and performance testing life cycle.

Published in: Technology
0 Comments
10 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,197
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
385
Comments
0
Likes
10
Embeds 0
No embeds

No notes for slide

Transcript of "Types of performance testing"

  1. 1. Performance TestingNAVEENKUMAR NQAINSIGHTS.COM
  2. 2. Introduction It is a process of validating application terms of responsiveness and stabilityunder a particular workload. It can also serve to investigate, measure, validate or verify other qualityattributes of the system, such as scalability, reliability and resource usage. There are three objectives (three S) of Performance testing to observe andevaluate; Speed, Scalability and Stability
  3. 3. PTLC
  4. 4. Load Testing 1. Load Testing Load Testing help us to study the behavior of the application under various loads. Themain parameter to focus is response time. This study reveals how the applicationhandles concurrent users effectively. Main parameter to focus: Response Time
  5. 5. Stress Testing 2. Stress Testing Stress Testing help us to observe the stability of the application. The main intention is toidentify the breaking point of the server. The main parameter to focus is throughput(how much data is being transferred between client and server) Main parameter to focus: Response Time and Throughput
  6. 6. Endurance Testing 3. Endurance Testing Endurance testing reveals about memory utilization when you load your test forprolong executions. Say if you execute your test 1 hour to perform load testing. But inendurance testing, you execute your test at least for 8 hours with significant load. Main parameter to focus: Memory
  7. 7. Spike Testing 4. Spike Testing Spike Testing is performed by sudden increase/decrease in load and observing thebehavior of the application. This help us to determine whether the application canhandle or not under significant changes in the load. Main parameter to focus: Response Time
  8. 8. Volume Testing 5. Volume Testing Volume Testing is performance to identify whether the server can handle morenumber of high complex queries under significant load. The main intention is toobserve how the database acts under various circumstances. Main parameter to focus: Response Time of Queries
  9. 9. Availability Testing 6. Availability Testing This test ensures whether the application is available 24x7x365 days. If you would’venoticed any website hosting providers, they advertise as 99.9 per cent up time.Availability testing helps us to determine whether the application is up and runningfine without any issues. Main parameter to focus: Response Time
  10. 10. Scalability Testing 7. Scalability Testing Say, your website has 1000 visitors per month with 10% increase in unique visitors. Byforecasting the number of visitors by expected business growth and performing theload test is called scalability testing. Main parameter to focus: Response Time and Maximum Transactions Per Second
  11. 11. Response Time After a request is sent to an application, "response time" measures how long it takesfor a response to return back from the application. This is also sometimes referred to as "round-trip" time Slow response time equals an unhappy user experience, and may also result in theloss of revenue.
  12. 12. Throughput Throughput” is the amount of transactions produced over time during a test. It’s also expressed as the amount of capacity that a website or application canhandle. before starting a performance test it is common to have a throughput goal that theapplication needs to be able to handle a specific number of request per hr.
  13. 13. References:QAInsights.com
  14. 14. Thank you !Visit www.QAInsights.com and www.youtube.com/QAInsightsfor software related tutorials
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×