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.