Each Module Duration 1 Hr

  • 1 Introduction To Performance Testing
  • 2 Need For Performance Testing
  • 3 Performance Testing Concepts
  • 4 Performance Testing Types
  • 5 Performance Test Life Cycle
  • 6 Performance Test Planning
  • 7 Why to use performance Testing tool?
  • 8 test

  • 1 Introduction to Jmeter
  • 2 Jmeter Installation [Windows]
  • 3 Jmeter Installation [Linux]
  • 4 Jmeter Launch Through Batch File
  • 5 Jmeter Launch Through Jar File

  • 1 Adding HTTP Proxy Server
  • 2 Setting up Proxy Server Settings
  • 3 Configuring and using HTTP proxy server
  • 4 Configuring settings in different browsers
  • 5 Recording the test steps using Jmeter on sample site
  • 6 Filtering relevant url's during recording
  • 7 Setting the proxy server for jmeter from behind the current proxy

  • 1 What is Thread Group
  • 2 Thread Group Properties
  • 3 Scheduler Configuration
  • 4 Action To be taken after a sampler error
  • 5 Stepping Thread Group
  • 6 Ultimate Thread Group
  • 7 Concurrency Thread Group

  • 1 Introduction To Samplers
  • 2 HTTP Request
  • 3 Java sampler
  • 4 Debug Sampler
  • 5 JDBC Sampler
  • 6 Webdriver sampler

  • 1 What are Logical Controllers
  • 2 Once Only Controller
  • 3 Transaction controller
  • 4 Loop controller
  • 5 Random controller
  • 6 Random order controller
  • 7 IF controller
  • 8 Module controller
  • 9 Runtime controller
  • 10 Throughput controller
  • 11 Simple controller

  • 1 What is Co-relation
  • 2 Why Corelation is required in Load Test scripts
  • 3 How it is done in jmeter
  • 4 Introduction To Regular Expression Extractor
  • 5 Regular Expression Extractor Apply To section
  • 6 Regular Expression Extractor Apply To Apply To
  • 7 Regular Expression Extractor Field To Check

  • 1 What are Config Elements
  • 2 Cookie Manager
  • 3 Cache Manager
  • 4 Reading data from csv file
  • 5 Reading data from text file
  • 6 Reading data from excel file
  • 7 Passing parameters in Jmeter Tests [parametrization]
  • 8 CSV 'All Threads' sharing mode
  • 9 CSV 'current thread' sharing mode
  • 10 CSV 'current thread group' sharing mode
  • 11 Configuring test data to be read on windows and linux system

  • 1 What are Listeners
  • 2 Aggregate report
  • 3 View results
  • 4 View results in table
  • 5 Transactions per second
  • 6 Hits per second
  • 7 Introduction to Assertions
  • 8 Duration Assertion
  • 9 Size Assertion
  • 10 Response Assertion
  • 11 Assertion Results

  • 1 What are Webservices
  • 2 What is REST and SOAP
  • 3 REST VS SOAP
  • 4 What is API Testing
  • 5 API Testing through sample API's
  • 6 Set up Xampp and MySQL DB

  • 1 What are Timers
  • 2 Constant timer
  • 3 Gaussian Random timer
  • 4 Synchronizing timer
  • 5 Constant throughput timer

  • 1 Jmeter Functions
  • 2 RandomString
  • 3 Random
  • 4 UUID
  • 5 TestPlanName
  • 6 threadNum
  • 7 machineIP
  • 8 machineName
  • 9 log
  • 10 P
  • 11 time
  • 12 time

  • 1 How to setup and run Test in Non GUI mode
  • 2 Jmeter Test results look up in Non GUI mode
  • 3 Report Dashbaord Generation in Non GUI mode
  • 4 What is Distributed Load Testing
  • 5 Distributed Mode set up(master/slave)
  • 6 Configure settings to be done on master node
  • 7 Configure settings to be done on slave node
  • 8 Load Test Execution in Distributed mode
  • 9 Linux and CMD commands to run jmeter in server-client model on Linux systems
  • 10 Linux and CMD commands to run jmeter in server-client model on Windows systems

  • 1 What is JTL
  • 2 Loading different Load Test reports using JTL
  • 3 JTL generation in GUI mode
  • 4 JTL generation in Non GUI mode
  • 5 Configuring Jmeter Properties and Batch File settings
  • 6 Complete HTML Report Dashboard generation using JTL

  • 1 Downloading and setting up external jar files
  • 2 What is JDBC configuration element and JDBC driver
  • 3 Simulate SELECT statement
  • 4 Simulate UPDATE statement
  • 5 Simulate INSERT statement
  • 6 Simulate DELETE TABLE statement
  • 7 Simulate CREATE TABLE statement
  • 8 Simulate CREATE STORED PROCEDURE statement
  • 9 Simulate CALL STORED PROCEDURE statement
  • 10 Pass Parameters to Sql Query
  • 11 Correlating Sql query output

  • 1 What are Pre and Post Processors
  • 2 What is beanshell scripting
  • 3 Beanshell scripting syntax
  • 4 Beanshell Pre-Processor
  • 5 Beanshell Post Processor
  • 6 Regular Expression Extractor
  • 7 Beanshell sampler

  • 1 Server monitoring through Linux commands
  • 2 Garbage Collection related concepts
  • 3 Server monitoring through open source profilers JMX (jconsole)
  • 4 Server monitoring through open source profilers JMX (jvisualvm)

  • 1 Introduction to Blazemeter Plugin
  • 2 Recording through Blazemeter Plugin
  • 3 Running sample tests on Blazemeter
  • 4 Analysing Blazemeter generated reports
  • 5 Creating load test script from Chrome developer tools
  • 6 Converting HAR file to JMX
  • 7 Overview of Developer Tools
  • 8 Analyse different application data under network, console and timing tabs in browser

  • 1 Setting up proxy settings in Mobile
  • 2 Capturing Mobile app requests in Jmeter

  • 1 Thread Group Selection
  • 2 Controller selection
  • 3 Defaults for http requests
  • 4 Configuring heap settings
  • 5 Configuring socket level exception settings
  • 6 Execution Order