Certificate Program in Performance Testing using JMeter

Course Overview

INTAKES January, May & September
METHOD OF DELIVERY The delivery method for this certification is entirely online, requiring candidates to have access to a personal computer.
MEDIUM OF INSTRUCTION Sinhala and Simple English
COURSE DURATION 6 Months
COURSE SCHEDULE 2 Hours​, 3 Days per week
LEARNING HOURS 60 Hours

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.

Contact Us

Ms. Shanika Rajasinghe

Ms. Shanika Rajasinghe

Course Coordinator

shanika@gsdc.lk 94712 993 993 Chat on WhatsApp