Welcome To QA-Professional
Menu
Top JMeter Page

Load Testing using JMETER

Summary about Course


Apache JMeter is a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions.

Introduction | Load Testing and Jmeter Basic concepts

  1. Introduction to Jmeter
  2. Load Testing and JMETER basic concepts

XML and XPATH

  1. Browser RequestServer Response, GET POST requests

XML and XPATH

  1. XML
  2. XPATH
  3. Find web elements using Firebug and Firepath

Define User Scenario

  1. Define user scenarios for the site
  2. Add details to the user scenarios
  3. Prioritize the user scenarios

Convert the user scenarios in JMETER scripts

  1. Add concurrent users and browser types to scripts
  2. Add delays between requests

JMETER components and JMETER scripts Implementation

  1. JMETER components
  2. Execution order of JMETER components
  3. Sript 1 | Browse the results pages
  4. Sript 2 | Change sort order on results page
  5. Sript 3 | Change number of items on results page
  6. Sript 4 | Open the details page
  7. Debug JMETER scripts

Run the load test and analyze its results

  1. Introduction
  2. Run the load test
  3. Set up the server performance monitoring
  4. Analyze the load test results

JMETER Components Examples

  1. Introduction
  2. XPATH Assertions
  3. XPATH Extractor, Random Variable
  4. ForEach Controller
  5. BeanShell Pre-Processor And Post-Processor
  6. JMETER cache manager
  7. HTTP Cookie Manager and Cookie Injection
  8. Simulate the network bandwidth with JMETER properties

Assertions controllers and Timers in Jmeter

  1. Why Regular expressions and where do we use them
  2. Techniques to define Regular expressions in jmeter scripting
  3. Regular expression extractor example Debug Sampler
  4. How to Datadrive the data into application
  5. Datadriven Testing with Jmeter example

Handling Dynamic Responses -Advanced Jmeter Topics

  1. What is Correlation
  2. Steps to identify correlation and analysing it
  3. Regular expression importance in Parsing the response
  4. Handling Correlation with Scrpting techniques
  5. Http Cookie Manager importance
  6. HTML link parser usage in Jmeter Scripting
  7. HTML linkparser example

Exercises

  1. Modify the domain of the HTTP request dynamically
  2. Verify that the correct page data is returned

Jmeter integration with Selenium Webdriver(Extra)