Ingenious Teach Hub

Home
/
Сourses
/
Course Detail
/

JMeter Performance Testing

Learn performance testing with JMeter to assess application speed, scalability, and reliability under various load and stress conditions.

4.9 (146 reviews)
Created
Mohit
Level
Beginner
Duration
120 Hours
Lessons
3 Video
Webinar
4 Hours

Course Content

  • What is Performance Testing?
  • Types of Performance Testing
  • Importance of Performance Testing in SDLC
  • Performance Testing vs. Load Testing vs. Stress Testing
  • Key Performance Testing Metrics
  • What is Apache JMeter?

  • Features of JMeter

  • JMeter Installation & Configuration

  • JMeter GUI Overview

  • Understanding JMeter Test Plan
  • Thread Groups (Users, Ramp-up, Loop Count)

  • Samplers (HTTP Request, FTP Request, JDBC Request, SOAP/REST API Testing, etc.)

  • Logic Controllers (If Controller, Loop Controller, Transaction Controller, etc.)

  • Config Elements (CSV Data Set Config, HTTP Cache Manager, HTTP Cookie Manager)

  • Assertions (Response Assertion, Duration Assertion, Size Assertion, etc.)

  • Listeners (View Results Tree, Aggregate Report, Summary Report, etc.)
  • Recording a Test Scenario using JMeter

  • Manual Test Case Scripting

  • Parameterization of Requests (Using CSV, User-Defined Variables)

  • Correlation (Handling Dynamic Data)

  • Using Timers and Think Time
  • Running Load Tests in JMeter
  • Understanding Thread Group Execution
  • Distributed (Remote) Testing in JMeter
  • Best Practices for Test Execution
  • Analyzing JMeter Reports (Aggregate Graph, Summary Report, Graph Results)
  • Identifying Bottlenecks from Reports
  • Server Resource Monitoring (CPU, Memory, Network Usage)
  • Working with JMeter Plugins

  • Custom Java Request Sampler

  • Handling Authentication & Session Management

  • Integrating JMeter with Selenium for UI Load Testing

  • JMeter with CI/CD (Jenkins Integration)
  • JMeter Test Optimization Techniques

  • Common Mistakes & How to Avoid Them

  • Load Test Environment Setup Considerations

  • Performance Tuning Guidelines
  • Designing a Performance Test Strategy

  • Conducting End-to-End Load Testing on a Web Application

  • Report Generation & Interpretation

  • Troubleshooting Common Performance Issues

Download Course Brochure

Sign up and start learning today

Flexibility in Planning and Teaching

Theoretical Knowledge

Adipiscing bibendum est ultricies integer. Magnis dis parturient montes nascetur ridiculus mus mauris

Practical Skills

Facilisi nullam vehicula ipsum a arcu cursus vitae. Interdum velit laoreet id donec ultrices tincidunt arcu

Sessions with Mentors

Lectus magna fringilla urna porttitor rhoncus dolor purus non. Orci dapibus ultrices in iaculis

Apply Now