Graduate Conversion Program in Performance Testing

This program is tailored for individuals transitioning from non-IT fields into performance testing roles. It dives deeper into performance testing tools like JMeter and introduces complementary techniques and frameworks to broaden participants’ expertise. The curriculum covers advanced scripting, test plan design, cloud-based load testing and integration of performance testing into CI/CD pipelines. Students will also explore industry best practices, result analysis and reporting strategies to identify and resolve performance bottlenecks effectively. With practical labs and projects, participants will leave the course ready to excel as performance testing professionals.

Course Description

The Graduate Conversion Program in Performance Testing is designed for non-IT graduates who have completed a foundational certificate in performance testing using JMeter. This program builds on that foundation to provide advanced skills in performance testing, covering tools, techniques and methodologies essential for analyzing and optimizing software applications. Students will gain hands-on experience in end-to-end performance testing, advanced scripting, and test result analysis while understanding how performance testing fits into the software development lifecycle (SDLC).

Upon successful completion, participants will be able to:

  1. Design comprehensive performance test plans and strategies.
  2. Develop advanced performance test scripts using JMeter.
  3. Analyze and interpret performance test results to identify bottlenecks.
  4. Utilize cloud-based load testing solutions for scalable performance testing.
  5. Integrate performance testing into Agile and DevOps workflows.
  6. Apply industry best practices for performance testing and optimization.
  7. Communicate performance issues effectively to stakeholders with actionable insights.
  • Completion of the Certificate Program in Performance Testing using JMeter.
  • Basic understanding of software testing and performance testing concepts.
  • No prior IT or programming experience is required.
    • Non-IT graduates aspiring to enter the software testing field with a focus on performance testing.
    • Individuals with a foundational understanding of JMeter seeking advanced skills in performance testing.
    • Professionals from other fields looking to transition into IT roles.
    • Entrepreneurs and QA enthusiasts aiming to understand performance testing for their projects.
Module 1: Introduction to Advanced Performance Testing
 

Overview: Introduction to Python, its applications and setting up the development environment.

Overview of the software development lifecycle (SDLC) and performance testing’s role.

Types of performance testing: load, stress, endurance and scalability testing.

Review of key JMeter concepts.

 
Module 2: Advanced JMeter Scripting 

Advanced parameterization techniques.

Custom functions and regular expressions.

Scripting dynamic test scenarios with multiple users and workloads.

Assertions and validation techniques.

 
Module 3: Performance Test Design 

Designing effective test cases based on user scenarios.

Identifying key performance metrics and KPIs.

Configuring workload models and test execution plans.

 
Module 4: Analyzing and Optimizing Test Results
 

Understanding JMeter reports and graphs.

Bottleneck identification and root cause analysis.

Techniques for optimizing system performance.

 
Module 5: Performance Testing in Agile and DevOps 

Integrating performance testing into Agile workflows.

Continuous testing in CI/CD pipelines.

Tools and strategies for seamless integration.

 
Module 6: Cloud-Based Performance Testing
 

Introduction to cloud load testing tools (e.g., BlazeMeter, LoadRunner Cloud).

Setting up and executing tests in a cloud environment.

Advantages and limitations of cloud-based solutions.

 
Module 7: API Performance Testing 

Testing APIs and web services using JMeter.

Designing API-specific load tests.

Debugging API performance issues.

 
Module 8: Database Performance Testing
 

Understanding database bottlenecks and query optimization.

Simulating database-heavy scenarios in JMeter.

Tools for database performance monitoring.

 
Module 9: Security and Performance Testing
 

Identifying and mitigating security risks in performance testing.

Load testing with SSL/TLS and secure connections.

Best practices for testing secure applications.

 
Module 10: Performance Testing for Mobile Applications
 

Setting up JMeter for mobile app performance testing.

Simulating mobile user behavior and network conditions.

Analyzing performance metrics for mobile platforms.

 
Module 11: Reporting and Stakeholder Communication
 

Creating detailed performance testing reports.

Visualizing test data for non-technical stakeholders.

Communicating insights and recommendations effectively.

 
Module 12: Capstone Project
 

Designing, executing and reporting on a comprehensive performance test.

Applying advanced JMeter techniques, cloud-based tools and performance analysis.

Presenting findings to a panel for evaluation.

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

Sinhala and Simple English

60 Hours
2 Hours, 3 Days per week
Rs 30,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?