JMeter Immersion Course |
Enrolling more than one student? When
3 or more students from the same company
register, receive a 10% discount.
Need this class at a location near you?
Contact us for pricing and scheduling of
on-site courses >
 |
|
Course Code: OS205 |
Source: RTTS |
 |
|
Course Length: 4 days |
Price: $1,422 |
 |
This 4-day class combines the all of the RTTS' JMeter courses into an
intensive session designed to accelerate
your learning of this tool.
This introductory course is designed to
familiarize testing professionals with the
basics of the Apache JMeter load testing
tool as applied to web-based applications.
In addition to class lecture, you will be
asked to complete labs to reinforce critical
concepts and tool functionality. The focus
is on the practical application of the
JMeter load testing tool to resolve common
performance testing challenges. This course
focuses on getting started with load testing
with JMeter.
This advanced course is designed to enhance
a student's knowledge of the performance
testing lifecycle using JMeter. Web-based applications
are the focus of the class, during which
students are provided insight into the
architecture of web-based applications,
implications upon test planning, automation,
execution, and analysis. The course includes
lecture and classroom discussion, with an
emphasis on student exercises and labs
applicable to real-world web applications
and challenges. Extensive data correlation
and parameterization techniques are
addressed in the context of standard web
clients, rich web clients, and desktop web
clients. The course will require extensive
Java programming in order to address the
needs of business process automation and its
requirements to properly model an
application's end-user experience. |
• New users of JMeter who need to test Web
applications. The course is designed
primarily for testing professionals who will
be using the automation tools.
• Quality assurance practitioners,
managers, or team leaders who are
responsible for interacting with the testers
or who need to ensure that the tools are
being implemented fully and appropriately. |
At the end of the course, you will be able
to:
• Overview of JMeter, including Test Plans,
Thread Groups, Logic
Controllers, Samplers,
Listeners, Timers, Assertions,
Configuration Elements, Pre-Processors, and
Post-Processors.
• Recording and playback of business
transactions using JMeter
Test Plans and
Thread Groups.
• Enhancing JMeter Test Plans to use
variable data, custom timers,
and detect
application failures.
• Introduction to custom coding in order to
programmatically
extend the features of JMeter.
Performance Testing Methodology
• Exploration of the performance testing
concepts, strategies and terminology
• Understanding the performance testing process
Test Planning
• Overview of web architecture and its
implications upon JMeter
• Workload analysis and component monitoring
strategies
Test Automation
• Best practices for business process
automation, such as navigational modularization
and creating reusable automated test assets
• Approaching service level reporting by
measuring business process response time,
reliability, and application availability
• Detecting application layer errors and
advanced error handling
• Advanced data correlation, including the
random selection from lists, such as HTML form
option values and lists of hyperlinks
• Testing rich web clients that use custom
controls, such as ActiveX controls and Java
applets, as well as desktop web clients
• Testing file uploads and other complex HTML
forms that use multi-part form data
• Testing service-oriented architectures (SOA),
such as web services
Test Execution
• Test tool playback architecture
• Test tool playback optimization
• Component performance monitoring and tuning
• Best practices for executing tests
Test Analysis
• Understanding statistics and presenting
applicable results
• Performing root cause analysis
• Best practices for presentation of results
• Ancillary tools for analysis, such as
Microsoft Excel
|
To benefit from this course, you should
have:
• Some software development experience
(recommended)
• General understanding of Windows-based
applications (desired)
• Knowledge of Java programming is not a
prerequisite for this course, but such
knowledge is beneficial. |
|
Day 1 and Day 2
Introduction to JMeter
Day 3 and Day 4
Advanced JMeter
|
|
|
|
|
|
|