Certificate Program in Performance Testing using JMeter

Performance testing is critical to ensuring software applications perform reliably under load. This certificate program introduces non-IT graduates to performance testing, focusing on using Apache JMeter. Participants will learn how to set up and execute performance tests, simulate different user loads, analyze test results and optimize application performance. The program combines theoretical concepts with practical exercises, ensuring learners understand both the “why” and the “how” of performance testing. With real-world projects and scenarios, participants will gain the skills required to pursue a career in software testing or enhance their understanding of application performance.

Course Description

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.

Upon successful completion of this program, participants will be able to:

  1. Understand the fundamentals of performance testing and its importance in software development.
  2. Use Apache JMeter to design, execute, and manage performance test cases.
  3. Simulate various user loads and analyze the performance of web applications.
  4. Interpret performance metrics such as throughput, latency and response times.
  5. Identify and troubleshoot performance bottlenecks.
  6. Create detailed performance test reports and provide actionable insights.
  7. Integrate JMeter with other tools for enhanced testing and reporting.
  • Basic computer skills and familiarity with internet usage.
  • No prior experience in IT or software testing is required.
  • Willingness to engage in hands-on activities and problem-solving.
  • Non-IT graduates looking to start a career in software testing or quality assurance.
  • Professionals from other fields seeking to understand software performance.
  • Entrepreneurs or business owners who want to ensure the performance of their applications.
  • Individuals interested in exploring software performance testing as a skill.
Module 1: Introduction to Performance Testing
 

Overview of software testing types.

Importance of performance testing.

Key performance metrics: throughput, latency, response time, scalability.

 
Module 2: Basics of Apache JMeter 

Introduction to JMeter and its features.

Installation and environment setup.

Overview of the JMeter interface and components.

 
Module 3: Creating Test Plans in JMeter 

Understanding test plans, thread groups and samplers.

Creating a basic test plan.

Configuring user loads and test scenarios.

 
Module 4: HTTP Samplers and Controllers

 

Setting up HTTP requests and samplers.

Using controllers to manage test flows.

Creating dynamic requests with variables.

 
Module 5: Simulating User Loads 

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

 

Adding assertions to validate test results.

Using listeners to monitor test execution.

Configuring graphical and table-based reports.

 
Module 7: Parameterization and Correlation 

Parameterizing test data for dynamic testing.

Correlating data between requests.

Using regular expressions in JMeter.

 
Module 8: Performance Metrics and Analysis

 

Analyzing throughput, response times and error rates.

Identifying performance bottlenecks.

Understanding application scalability and resource usage.

 
Module 9: Testing Different Protocols

 

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 

Using JMeter with CI/CD pipelines.

Integration with Jenkins for automated performance testing.

Exporting results for external analysis.

 
Module 11: Advanced JMeter Features

 

Distributed testing with JMeter.

Using plugins to enhance functionality.

Writing custom scripts for advanced scenarios.

 
Module 12: Capstone Project 

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.

 
The delivery method for this certification is entirely online, requiring candidates to have access to a personal computer.

Sinhala and Simple English

30 Hours
2 Hours, 3 Days per week
Rs 15,000/= 

How to Apply

Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.

After you submit your application, an admissions representative will contact you and will help you to complete the process.

Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.

How To Apply

Your Application

Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.

Our Response

After you submit your application, an admissions representative will contact you and will help you to complete the process.

Your Journey

Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.

FORM

Are you ready to take the next step toward your future career?