TypeClassroom Training


Performance Testing with JMeter


Audience & Prerequisites

Course Outline

Schedule & Fees


Performance Testing with JMeter

The course is a mix of case driven, instructor-led, and self paced learning, designed to enable participants learn, experiment and implement the concepts involved in Test Automation using JMeter. The participants will be presented with ample examples, exercises and case studies to understand and apply the concepts taught.


The participants would be able to:

  • Understand the basic concepts of J Meter

Intended Audience

This course has been created for test managers, testers, business analysts, designers, developers, administrators and anyone interested in planning and performing web application performance tests. It covers how to set up a non-functional requirements, which indicators are most important in specific implementations, how to create a performance test plan, implement it in JMeter, execute it and analyse the results.


  • Basics of Software Testing
  • Basic understanding of Java programming language, text editor and execution of programs, etc

Course Outline                                               Duration: 4 Days

Chapter 1: Performance Testing Fundamentals 

  • The incident
  • The aftermath
  • Performance testing
  • Performance testing and tuning
  • Baselines
  • Load and stress testing
  • JMeter to the rescue
  • Up and running with JMeter
  • Installation
  • Installing the Java JDK
  • Setting JAVA_HOME
  • Running JMeter
  • Tracking errors during test execution
  • Configuring JMeter
  • Summary

Chapter 2: Recording Your First Test  Day-1

  • Configuring the JMeter HTTP proxy server
  • Setting up your browser to use the proxy server
  • Using a browser extension
  • Changing the system settings
  • Running your first recorded scenario
  • Anatomy of a JMeter test
  • Test Plan
  • Thread Groups
  • Controllers
  • Samplers
  • Logic controllers
  • Test fragments


  • Timers
  • Assertions
  • Configuration elements
  • Pre-processor and post-processor elements
  • Summary

Chapter 3: Submitting Forms                                                                          

  • Capturing simple forms
  • Handling checkboxes
  • Handling radio buttons
  • Handling file uploads
  • Handling file download
  • Handling the XML response
  • Summary

Chapter 4: Managing Sessions                                                                      

  • Managing sessions with cookies
  • Managing sessions with URL rewriting
  • Summary

Chapter 5: Resource Monitoring                                                                 

  • Basic server monitoring
  • Setting up Apache Tomcat Server
  • Configuring Tomcat users
  • Setting up a monitor controller in JMeter
  • Monitoring the server with a JMeter plugin
  • Installing the plugins
  • Adding Monitor listener to the test plan
  • Summary

Chapter 6: Distributed Testing                                                                          

  • Remote testing with JMeter
  • Configuring JMeter slave nodes
  • Configuring one slave per machine
  • Configuring the master node to be tested against one slave per machine
  • Configuring multiple slave nodes on a single box
  • Configuring the master node to be tested against multiple slave nodes on a single box
  • Executing the test plan
  • Viewing the results from the virtual machines
  • Summary

Chapter 7: Timers and Functions                                                                                          

  • JMeter properties and variables
  • JMeter functions
  • The Regular Expression tester
  • The Debug sampler
  • Using timers in your test plan
  • The Constant timer
  • The Gaussian random timer
  • The Uniform random timer
  • The Constant throughput timer
  • The Synchronizing timer
  • The Poisson random timer
  • The JDBC Request sampler
  • Configuring a JDBC Connection Configuration component
  • Adding a JDBC Request sampler
  • Summary

Chapter 8: Helpful Tips                                                                                          

  • JMeter integration with selenium
  • Handling FTP request
  • Installing CA certificate in the browser
  • Testing REST web services
  • Parameterization using CSV File
  • Parameterization using Test Plan
  • Summary

Please write to us at info@itstechschool.com & contact us at +91-9870480053 for the course price & certification cost, schedule & location

Drop Us a Query

Exam Details:

  • Duration: 60 minutes
  • No. of questions: 50
  • Maximum marks: 50, Passing marks: 25 (50%).
  • There is NO negative marking in this module.
  • 70 exam centres in India.

For more info kindly Contact Us.