Why Performance testing???????

1 Oct

The goal of performance testing is not to find bugs, but to eliminate bottlenecks.To conduct performance testing is to engage in a carefully controlled process of measurement and analysis.A clearly defined set of expectations is essential for meaningful performance testing.Performance testing is the process of determining the speed or effectiveness of a computer, network, software ,program or device.

The Main Reasons for Performance Monitoring

  • Detecting network bottlenecks.
  • Identifying server performance problems.
  • Planning the capacity of your servers and subnets.
  • Setting alerts so that you can nip trouble in the bud.
  • Creating baselines when activity is low.
  • Understanding the effect of your workload on resources.

For example, for a Web application, you need to know at least two things:

  • expected load in terms of concurrent users or HTTP connections
  • acceptable response time

These bottlenecks can exist at multiple levels of web application:

  • Application level
  • Database level
  • Operating system level
  • Network level

Tuning:

Performance tuning can sometimes be more art than science, due to the sheer complexity of the systems involved in a modern Web application. Care must be taken to modify one variable at a time and redo the measurements, otherwise multiple changes can have subtle interactions that are hard to qualify and repeat.Effective performance testing can quickly identify the nature or location of a software-related performance problem

Main Concept

————————————————————————————–

run load test

measure performance

tune system

—————————————————————————————–

At this point, testers have a baseline for how the system behaves under normal conditions. This baseline can then be used in regression tests to gauge how well a new version of the software performs.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: