SPA2005 session: Stress testing with Load4j | |||
One-line description: | A hands-on workshop with the open source stress testing framework Load4j | ||
Session format: | Workshop [read about the different session types] | ||
Abstract: | Early stress testing is an imperative when developing distributed systems as not meeting performance requirements is a major risk for this kind of systems. However, too often performance is tested at the end of (or even worse after) the construction phase. One of the reasons for this bad practise can be the lack of a stress testing tool that easily integrates with developing a system. Load4j is an open source stress testing framework that has successfully been used in a number of projects to implement an early testing strategy. Load4j does not address a particular layer (e.g. the web layer of a system) but allows for testing all layers of a system that can be accessed by means of the Java language. As test cases are implemented in Java, Load4j lends itself to being used by developing teams in the course of implementing a system. This workshop introduces the concepts of Load4j. After discussing its use in real life projects and presenting some best practises participants are invited to set up their own stress testing scenarios. | ||
Audience background: | Architects and developers of distributed systems. For participating in the exercises a thorough Java knowledge is required. All audience should bring their own hardware with JDK 1.4 or later installed. All other software required for the workshop is provided on a CD ROM. The setup contains Windows startup scripts as well as a turnkey ready Eclipse project. | ||
Benefits of participating: | * A general understanding of stress testing best practises. * Hands on experience with Load4j. | ||
Materials provided: | Presentation slides Sample application to test Load4j setup (as downloadable via www.load4j.org) | ||
Process: | This is intended to be a workshop with a strong focus on the hands on part. After the introduction participants set up the framework and develop a test of their own. The test is run against the sample application. 00:00 - 00:30 - Introduction and best practises 00:30 - 00:45 - Setup and first steps with Load4j 00:45 - 02:15 - Stress testing the sample application 02:15 - 02:30 - Conclusions and closing discussion | ||
Outputs: | * Hands on experience with Load4j * Questions asked and answers | ||
History: | |||
Presenters | |||
1. Wolf Schlegel Zuhlke Engineering Ltd |
2. | 3. |