Open menu

Websphere and RAD

WebSphere Application Server v7 Performance Testing and Tuning

Audience

This course is aimed at:

  • WebSphere administrators.
  • WebSphere and Java EE developers.
  • Application support staff.
  • System architects.
  • Technical design authority staff.

Prerequisites

Delegates will need an understanding of WebSphere administration, as taught in our WebSphere Application Server v7 Installation, Configuration and Maintenance course.  Some Java knowledge, including Java EE components, would be helpful but students need not be Java programmers.

Duration

3 days. Hands on.

This course is available on site only. Please call for details.

Course Objectives

This course demonstrates how to diagnose and fix performance problems within JavaEE applications deployed within WAS environments. The course has a very practical emphasis and includes the lab-based investigation of the performance of a Java EE application. Performance bottlenecks will be identified in labs, some of the bottlenecks will be fixed during the labs whereas others will be discussed and alternative coding options selected and tested later. The course comprises short lectures to outline principles and much longer labs to explore those principles.

On completion, delegates will be able to:

  • Understand best practice in Java EE application development and deployment.
  • Optimise the deployment of a Java EE application within WebSphere.
  • Apply Java EE patterns appropriately.
  • Identify and remove anti-patterns from code.
  • Inspect code behaviour while running under load within WebSphere.
  • Generate load for Java EE applications via their web front-end.
  • Chart and present performance findings after load tests.


The following tools will be used during the practical aspects of this course:

  • WebSphere Application Server version 7.
  • Rational Application Developer.
  • JProfiler – Java and Java EE profiling tool.
  • JMeter – Load generation and stress test tool.
  • Eclipse – Java integrated development environment (IDE).

Course Content

Patterns, both positive and negative.
Garbage collection options - selecting the right algorithm.
JVM Vendor differences - which platform is best suited to your application?
Common coding errors, how to spot them and work around them.
Tools available, and their strengths and weaknesses.
Tivoli Performance Viewer.
Symantec i3 (was Veritas i3, was Precise In-Depth).
ITCAM .
Wily.
Rational Performance Tester.
Eclipse TPTP (nee Hyades).
JProfiler.
Emphasis on good practice, but not overdoing patterns.

Verhoef Training Ltd.

11 Kingsmead Square
Bath, BA1 2AB
United Kingdom

Tel: +44(0)1225 339705

Email: info@verhoef-training.co.uk

Become a Trainer

Ever thought about using your skills to help others?

Call us to find out about how you can teach for Verhoef.

Tel: +44(0)1225 339705