I ran across these slides that present an introduction to load testing for developers. Being primarily a developer myself, I thought it might be worth a read. It is pretty light – it would be nice to get a video with the entire presentation. But it does raise some good points that many developers can benefit from. I particularly liked that the author (Simon Brown) differentiated between performance and scalability – a difference that is easy to miss. He also points out that you cannot predict system performance, either from diagrams and charts or by extrapolating results from past experience. Perhaps even more important is that load testing does not have to be expensive and that even a little testing, especially early in the project, can bring a lot of confidence about the system performance.
The only thing missing from this presentation is anything about selection of load testing software. Choosing good tools is critical to any project and load testing is no different. Testers should not be spending valuable time cut-and-pasting data into spreadsheets to get meaningful charts! Granted, I’m biased on this point, since we have possibly the best load test reports in the industry :>
Chris
Chief Engineer