JMeter Training – Performance Testing Workshop

Course 3162

  • Duration: 4 days
  • Language: English
  • Level: Intermediate

The Apache JMeter™ application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. Use JMeter to test performance both on static and dynamic resources, and Web dynamic applications. Use JMeter to simulate load on a server, group of servers, network or object to test its strength and analyze overall performance under different load types. This workshop provides a rich interactive learning experience with incremental lessons and labs that build upon one another.

JMeter Training – Performance Testing Workshop Delivery Methods

  • Live Online

  • Private Team Training

JMeter Training – Performance Testing Workshop Course Benefits

In this course, you will learn how to do the following:

  • Understand the components of a load test and how to set them up
  • Plan your test execution parameters to simulate real users
  • Use correlation, parameterization, and regular expressions to avoid errors
  • Monitor your tests, analyze logs, and produce actionable results


Someone taking this course should have the following:

  • Knowledge and understanding of Java
  • One or more years of programming experience
  • Understanding of HTTP protocol
  • Performance testing concepts
  • Understanding of system architectures

JMeter Training – Performance Testing Workshop Course Outline

  • Intro to performance and load testing
  • Intro to JMeter
  • Resource installation, configuration, and Java version requirements
  • Minimum hardware requirements, configuration best practices
  • Examples of JMeter Installation Topologies
  • HTTP Proxy setup
  • Record and Playback
  • Application Testing and Analysis
  • Thread Groups
  • Controllers ? Samplers & Logic Controllers
  • Listeners
  • Assertions
  • Timers
  • Pre-processor, Post-processor and Configuration Elements
  • Analyzing Metrics and Reporting
  • Planning a Scenario
  • Determining which test cases to perform
  • Gathering information on number of users completing each business process
  • Determine rates of business process usage
  • Scheduling
  • Ramp-ups
  • Run-lengths
  • Ramp-downs
  • Running a Scenario
  • Start the run manually
  • Start the run to follow the schedule
  • Viewing the logs during the test run
  • Web Test Plan Example
  • Dynamic Response
  • Correlation and analysis, scripting techniques
  • Regular Expressions and parsing Responses
  • HTTP Cookie Manager
  • HTTP link parser
  • Database Test Plan Example
  • mySQL database
  • Data Tables
  • Logical Operators
  • Regular Expressions
  • Webservice Test Plan Example
  • REST API Load Testing
  • Fundamentals of REST
  • Test case development
  • Stress testing and system management analysis
  • Server performance and response time on the client side
  • Monitor multiple servers from one console
  • Beanshell Scripting Basics
  • Functions and Variables
  • Generating Dynamic Values
  • Post processor validation
  • Listeners - Saving and loading response data
  • Scripting and Fundamentals of Regular Expressions
  • Fundamentals of Data Driven Testing
  • JMeter Functions and Variables
  • Distributed Testing in JMeter

Need Help Finding The Right Training Solution?

Our training advisors are here for you.

JMeter Training FAQs

JMeter is open source software designed to load test functional behavior and measure performance, and the workshop teaches how to use JMeter to test performance on both static and dynamic resources, and Web dynamic applications.

The workshop covers topics such as JMeter functionality, test planning, web test plan, database and webservice test plans, monitoring with JMeter, Beanshell scripting, and advanced topics like listeners, scripting, regular expressions, data-driven testing, and distributed testing in JMeter.

This training is recommended for:

  • Software Testers
  • Test Engineers
  • Performance Testers
  • Performance Engineers
  • Test Leads
  • Operational Support Personnel

The course is taught using interactive, hands-on exercises.

50% of class time is dedicated to hands-on labs.

Real-world examples are used throughout the workshop.

Upon successful completion of the workshop, the candidate will receive a Certificate of Achievement.

This ALPI course is eligible for a free refresher guarantee so you can re-take the course within 4 months at no additional charge. Contact us for information about this unique benefit that gives you peace of mind.

Certified live instructors teach both in-person and virtual classes, allowing for immediate Q&A.

The workshop has incremental lessons and labs that build upon one another, and 50% of the class time is dedicated to hands-on labs.

The prerequisites for the workshop include knowledge and understanding of Java, one or more years of programming experience, understanding of HTTP protocol, performance testing concepts, and understanding of system architectures.

The workshop lasts for 4 days.

Chat With Us