It is understandable that predicting the future is not possible, but knowing the present is possible. If you know the limits of the applications at the current state, then you gain two important benefits:
1) You can plan around its limitations, so that when load approaches the limits or is expected to approach the limits, you can act.
2) You have a performance baseline, which is a critical piece of data when making changes. It helps you detect performance issues as soon as they are introduced after changes in the application by rerunning the same load tests.
It's like driving a car. You know how many miles your fuel will last, but you do not necessarily know when it is going to run out. You refuel or take action when you reach these limits. The key is to know them first, and that is much more important than trying to predict future needs.
Dig Deeper on Topics Archive
Related Q&A from Rami Jaamour
Rami Jaamour discusses how to go about planning on using emulation in order to simplify complexity or replicate the behavior of systems that are ... Continue Reading
Rami Jaamour discusses the best place to begin when building a testing system for SOA and how to establish a quality policy as part of the overall ... Continue Reading
Rami Jaamour suggests business process simulation and business process testing for optimizing BPM and realizing the ROI. Continue Reading
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.