posted 08-01-2002 09:53 PM
I prefer to look at the entire subject as "performance analysis".Performance analysis must have a reason and a goal.
Capacity planning is one of the reasons and the goal here, as Colin put it, is to predict hardware and software capacities of applications and systems. The reason is the business need to invest accordingly in advance.
Load Testing is one method used to assess capacity. And can be classified under the heading of measurement. You conduct experiments under a model that you create, measure and finally extrapolate the results if needed.
The other methods I can think of are simulation and analytical modeling. A simulation is a programmatic mock-up of the final system. This may involve the use of parts / components that the final system will comprise of. This can be used in the post-design phase itself. Analytical modeling is a technique that is solely based on the usage of queuing theory on the final system, albeit on paper.
To summarize, capacity planning is an activity and load testing is a method. We could do capacity planning using load testing, among others.
------------------
-Suresh Nageswaran
punekar@yahoo.com
Cognizant Technology Solutions,
Pune, India.