

(3341) An eclipse based integrated Solution for performance measurement and validation of J2EE applications
Jazoon Lab
Tuesday, 2008-06-24, 16:30 - 18:20, Arena 7
- Marc Lerman - adhoc PES AG (speaker)
- Mohammed Ali Sfaxi - adhoc PES AG (co-speaker)
- Olivier Weinstoerffer
- Marouen Allala
Rate this talk:
Topics
Abstract
Software performance is the degree to which software applications or component
meets its requirements in terms of response time and resource usage for a given
usage scenario. Assuring the performance of software applications during the
pre-production phase is therefore composed of two major activities groups:
- Simulating a well defined and controlled usage situation of the application,
in terms of selected use cases and estimated or computed load parameters (number
of users; number of transactions per time interval,
)
- Measuring, correlating and analyzing well defined key performance indicators
like end-user response times; component response times; HW/SW resource usage in
order to assess the overall performance of the application.
Mastering both groups of activities is not an easy task, since the topics are
highly multi-disciplinary and one has to know about web application testing,
technology-specific tuning, operating systems, etc.
This Lab aims at illustrating to the participants how these two groups of
activities can be mastered. First the participants will get introduced to basic
concepts of performance assurance during the whole lifecycle of software
applications, from Build & Integration to pre-production and Production.
Then, using well selected case studies, the participants will be shown how these
concepts are used in practice to assure the performance of business critical Web
applications. These case studies deal with Java/J2EE applications from Banking
and Insurance fields. Finally, the participants will be given the opportunity to
experience the presented performance assurance approaches by actively
participating to solve conceptual and implementation-oriented exercises with a
sample J2EE application. These exercises cover:
- Performance tests scenarios design
- Implementation of load generation scripts with a Java and eclipse based tool
(JALoad)
- Instrumentation of the application in order to measure relevant applicative
and platform performance metrics
- Execution of the load and performance tests
- Analysis of the test results and Tuning of the application/platform to enhance
the overall performance






