What is Performance testing? Explain Load & Stress testing?

Load testing -Load testing is a test whose objective is to 
determine the maximum sustainable load the system can 
handle. Load is varied from a minimum (zero) to the maximum 
level the system can sustain without running out of 
resources or having, transactions suffer (application-
specific) excessive delay.
 
 


Stress testing - Stress testing is subjecting a system to 
an unreasonable load while denying it the resources (e.g., 
RAM, disc, mips, interrupts) needed to process that load. 
The idea is to stress a system to the breaking point in 
order to find bugs that will make that break potentially 
harmful. The system is not expected to process the overload 
without adequate resources, but to behave (e.g., fail) in a 
decent manner (e.g., not corrupting or losing data). The 
load (incoming transaction stream) in stress testing is 
often deliberately distorted so as to force the system into 
resource depletion. 

Performance testing - Validates that both the online 
response time and batch run times meet the defined 
performance requirements.
These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Furl
  • Reddit
  • Spurl
  • StumbleUpon
  • Technorati

Leave a comment