Running a good load test requires getting the right people involved

If you are testing in-house, then you will (hopefully) have the opportunity to run many tests. This gives you the opportunity to shake out your testing process ahead of time and to bring individuals in as needed to look at specific problems.

If, however, you are using an outside testing resource service or will be running one big test on a production system, then it is crucial to have the right people involved in the planning and execution of the test. This list includes:

During the load test, we recommend making live data available during the test to all of the participants (e.g. via a web-share of your desktop). This will give them an opportunity to view test data alongside other metrics that they may be monitoring during the test. We use this approach extensively in our testing services and find that it also gives the participants a better view into the testing process that improves their understanding as well as their contribution to the effort.

Each of these groups brings a specific view of a web-based system and a unique set of talents for identifying, diagnosing and fixing the performance problems that are encountered. Your testing results will be more valuable as a result of their involvement.

Chris Merrill, Chief Engineer

1 Comment

13 February 2012 rajkjose

Good one!!!

I would point out that one of the key reasons for having these poeple involved is to monitor the server resources such as

- Hardware monitoring – CPU, Memory, IO statistics

- Server software monitoring – Web/App/DB server resources like Http connections, App server thread pool, Connection pool, JVM Heap

- Application code monitoring – Method CPU time, memory allocated per objects

thanks
Raj
http://performancetestingfun.googlepages.com

Add Your Comment

You must be logged in to post a comment.

Resources

Copyright © 2014 Web Performance, Inc.

A Durham web design company