Jmeter Training Syllabus

Overview To Performance Testing

Outline of Performance Testing

Performance testing lifecycle

Main Performance testing tools in Marketplace

Requirement for performance testing

Performance Testing Types

Fundamentals Of JMeter

Requirements for Jmeter Installation

Jmeter Installation

Testing Types that can Be Implemented in JMeter

JMeter Components

Test plan

Listeners and Listener Types

Samplers

Timers

  • Constant Time
  • Gaussian Random Timer

HTTP Cache Manager

HTTP Request Defaults

Configuration Elements

Pre-Processor Elements

HTTP Header Manager

Thread Group

Workbench

Controllers

  • Only Once Controller
  • Throughput Controller
  • If Controller
  • While Controller
  • Transaction Controller

HTTP Authentication Manager

HTTP Cookie Manager

Recording And Finishing Using JMeter

JMeter Proxy Sever

Browser Configuration

Configuring JMeter Proxy Server

Recording Process

Best Performs Of JMeter Recording

Reporting And Studying In JMeter

Client Side Metrics

Assertion Results monitoring

Mastering Distribution Graph

Dealing with Simple Data Writer

Mastering Aggregate Reports and Aggregate Graph

Mastering Summary Reports

Server Side Metrics

Mastering Graph Full Results

Making the Monitor Results

Mastering Spline Visualizer

Using plug-ins Viewing Results

Script Enhancement In JMeter

Parameterization Introduction

Types of Parameterization

By What Method to Correlate Values

Types of Parameterization

Debug Sampler

Setup Thread

Executing Parameterization in JMeter

Relationship with Correlation

Arguments in Correlation Functions

Other Features & Validations

Teardown Thread Group

Error Handling In JMeter

Important Functions

Time

CSVRead

Random

Urlencode

javascript

setProperty

StringFromFile

XPath

UUID

Urldecode

property

Creation Of Load Test

Merging Thread Groups

Adding Listeners

Loop Count

Assigning Users

Ramp-up

Scheduler

Observing Of Load Tests

Monitoring App Servers usingJMeter

Monitoring DBServers using JMeter

Monitoring and Managing memory utilization

Monitoring App Servers usingJMeter

Getting acquainted with Monitoring tools

Monitoring WebServices usingJMeter

Monitoring and Analyzing CPU resources

Monitoring App Servers usingJMeter

Monitoring and Handling network traffic

Running Multiple Test Scripts

Handling Multiple Test Threads

Error Debugging in Multiple Test Scenarios

Configuring Multiple Threads in JMeter

Performing Load Test for Multiple Threads with a Single Test

Plugins In JMeter

Standard Set

WebDriver Set

Extras Set

Remote Testing Through Jmeter

Running JMeter scripts in Several systems

Non Gui Mode Executions

Best Practices

Detecting bottlenecks for performance tuning