Tuesday, January 8, 2008

Performance Testing

Wondering how many people can use your website, web or client/server application simultaneously? Unsure about how to go about designing and executing performance tests? Asking yourself, "Will my current application architecture remain viable as the user base grows?" Testware's performance testing services can help you address these and other performance questions and issues!

What is Performance Testing?

All systems have bottlenecks. Where are the bottlenecks in your system -- in the code, in the database, in the network infrastructure, somewhere else? Will they become an issue as the user base or transaction rates increase? Performance testing identifies current bottlenecks in your website, web or client/server application and verifies it meets or exceeds key performance measures. Load testing is analogous to volume testing and determines how the application deals with large tasks. Stress testing examines application behavior under peak bursts of activity.

Performance, load and stress testing answers questions like:

· Can my website support 1,000 hits/second? If so, for how long?

· Can my e-commerce application handle 500 users searching for products and 250 users adding items to their shopping carts simultaneously?

· What happens to application performance as the backend database gets larger and larger?

If concrete performance goals aren't defined, performance, load and stress testing can answer the question "At what point will my application malfunction or fail?"

No comments: