Certificate Program in Performance Testing using JMeter
Course Overview
Course Contents
The Certificate Program in Performance Testing using JMeter is designed for individuals from non-IT backgrounds who wish to gain expertise in testing the performance, scalability and reliability of web applications. This program provides a practical introduction to performance testing concepts and equips participants with hands-on experience using Apache JMeter, one of the most popular performance testing tools. By the end of the program, participants will have the confidence to plan, execute and analyze performance tests to ensure robust software performance.
| Module | Details |
|---|---|
| Module 1 Introduction to Performance Testing |
Objective: Overview of software testing types. Importance of performance testing. Key performance metrics: throughput, latency, response time, scalability. |
| Module 2 Basics of Apache JMeter |
Objective: Introduction to JMeter and its features. Installation and environment setup. Overview of the JMeter interface and components. |
| Module 3 Creating Test Plans in JMeter |
Objective: Understanding test plans, thread groups and samplers. Creating a basic test plan. Configuring user loads and test scenarios. |
| Module 4 HTTP Samplers and Controllers |
Objective: Setting up HTTP requests and samplers. Using controllers to manage test flows. Creating dynamic requests with variables. |
| Module 5 Simulating User Loads |
Objective: Configuring thread groups for load testing. Running tests with different load patterns. Understanding the impact of load on application performance. |
| Module 6 Assertions and Listener |
Objective: Adding assertions to validate test results. Using listeners to monitor test execution. Configuring graphical and table-based reports. |
| Module 7 Parameterization and Correlation |
Objective: Parameterizing test data for dynamic testing. Correlating data between requests. Using regular expressions in JMeter. |
| Module 8 Performance Metrics and Analysis |
Objective: Analyzing throughput, response times and error rates. Identifying performance bottlenecks. Understanding application scalability and resource usage. |
| Module 9 Testing Different Protocols |
Objective: Performance testing for APIs (REST and SOAP). Testing database performance with JMeter. File upload/download and FTP testing. |
| Module 10 Integrating JMeter with Other Tools |
Objective: Using JMeter with CI/CD pipelines. Integration with Jenkins for automated performance testing. Exporting results for external analysis. |
| Module 11 Advanced JMeter Features |
Objective: Distributed testing with JMeter. Using plugins to enhance functionality. Writing custom scripts for advanced scenarios. |
| Module 12 Capstone Project |
Objective: Designing and executing a comprehensive performance test for a web application. Simulating user load and analyzing performance metrics. Preparing and presenting a detailed test report. |
Course Fee
Your Investment
Rs 60,000/=
Admission Requirements
-
Basic Computer & Web Literacy: Comfortable using standard computer applications and navigating the internet.
-
No Prior IT Experience Needed: Designed for beginners—no prior background in software testing, IT, or programming is required.
-
Practical Mindset: A readiness to participate in hands-on activities, practical exercises, and problem-solving tasks.
Please review the entry requirements before starting your application.