Why Performance Test
Ultimately the answer to this question is to determine if the system under test is capable of what you it need do under average and peak loads - and beyond.
Load and Performance testing is becoming more and more wide spread as businesses and government provide more client facing services, and as more organisations look at integrating existing systems via Service Orientated Architecture. For load and performance testing to be valid and useful it should address questions around:
Slow Response times
From an end user and business perspective slow response times from your public facing site can loose customers and project a negative image of your business.
Stability Under Load
Can your system cope with the rate of transactions that it is likely to have to process on go live? What happens to transactions when the system performance starts to degrade? A system that becomes increasingly unstable and starts behaving inconsistently is a critical risk - especially when data integrity is vital.
Systems are expensive to design, build and deploy. Knowing that a system will perform on Day 1 is important, but what about next month or next year? Knowing today what the scalability of a system is for the future is critical.
Resource bottlenecks can be due to hardware contention or application code that has to execute serially. Performance testing highlights and helps resolve these bottlenecks.
Our staff have experience in a wide range of Load and Performance engagements and have a wide range of knowledge to call on to address load and performance issues as they arise.