Performance Testing

RSS
  • Home
  • Manual
  • Automation
  • Performance
  • PMP
  • Interview Tips
  • Work Ethics
  • Contact

Load Vs Stress Vs Performance

Tuesday, May 11, 2010 by Mallik | 0 comments
Load Testing: Testing an application under heavy loads, such as testing of a web site under a range of loads to determine at what point the system's response time degrades or fails.

Stress testing -Term often used interchangeably with 'load' and 'performance' testing. Also used to describe such tests as system functional testing while under unusually heavy loads, heavy repetition of certain actions or inputs, input of large numerical values, large complex queries to a database system, etc. Stress testing is designed to test the software with abnormal situations. Stress testing attempts to find the limits at which the system will fail through abnormal quantity or frequency of inputs.                                   
For example:
Higher rates of interrupts
Data rates an order of magnitude above 'normal'
Test cases that require maximum memory or other resources.
Test cases that cause 'thrashing' in a virtual operating system.
Test cases that cause excessive 'hunting' for data on disk systems.           
Can also attempt sensitivity testing to determine if particular combinations of otherwise normal inputs can cause improper processing.



Performance testing - Term often used interchangeably with 'stress' and 'load' testing. Ideally 'performance' testing can be achieved by load and stress testing results. Once results are captured from load and stress testing, performance of application will be derived and improvements needed to application can be discussed with Developers, DBA, Network Admins, Server Admins and other related teams with Performance Tester. Testers will point out bottle necks of application  so that associated teams will find out solution to improve application performance.


What is Performance Testing?

Friday, April 23, 2010 by Mallik | 0 comments
Performance Testing is a testing to test an application performance, stress against load. Also it is a test to define that application has enough resources like Servers which are Application Server, Web Server etc. Not only to test resources but to test how many resources it is consuming. If application is consuming lot more than what expected also can be identified in performance testing. In a simple theory, if somebody is giving you a task he would thing whether you are capable or not before he assigns task to you. Same way in application aspect, we have to do performance testing to assume that application is capable enough in real world.

There are 3 Types of Performance testing and all of them are inter-related.

1) Load Testing
2) Performance Testing
3) Stress Testing

Using above three various testings we will have to identify application performance.


Subscribe to: Posts (Atom)

View My Profile

View Mallik Dhupaguntla's profile on LinkedIn

Blog Archive

  • ▼  2010 (2)
    • ▼  May (1)
      • Load Vs Stress Vs Performance
    • ►  April (1)

QA Followers

Copyright © 2010 Performance Testing