Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Performance Engineering and Testing - Fundamental Concepts
New
19 students

Performance Engineering and Testing - Fundamental Concepts

Learn the basics & fundamental concepts of Performance Engineering that sets foundation to your leadership career growth
Created byRajkannu SP
Last updated 7/2026
English
English [Auto],

What you'll learn

  • Fundamental concepts of Performance Engineering.
  • Introduction, Types of performance testing, Terminologies - Transaction, workflow, workload, think time, pacing time, ramp up, ramp down and concurrent users.
  • Road map further
  • Future of Performance Engineering

Course content

4 sections17 lectures1h 24m total length
  • Introduction to Performance Engineering7:27
  • Types of Performance Testing11:54

    Identify five core performance test types—load, endurance, stress, volume, and scalability—and explain how each applies to production workloads, data volumes, and processing capacity.

  • Know the Terminology - Transactions and Workflow3:34

    Learn key performance testing terms, transactions and business flow, and explore transaction workload, think time, pacing time, ramp up, ramp down, and concurrent users.

  • Know the Terminology - Workload5:20

    Defines transaction workload in performance testing as the load for each business function, specifying users and transactions per duration, with banking and trading examples.

  • Know the terminology - Time Intervals4:54

    Learn to quantify think time and pacing time, and simulate production-like load in performance testing by matching user delays and transaction intervals.

  • Know the terminology - Rampup and Rampdown3:13

    Ramp up and ramp down describe gradually increasing test users to reach peak load, while excluding these phases from results and configuring run-time settings in testing tools.

  • Know the terminology - Concurrent Users1:15

Requirements

  • Any one with basic knowledge to Software Technology can take this course

Description

This course covers the basics and fundamental concepts of Application Performance Engineering.

The course is aimed for those who want to learn Performance Engineering from the scratch but to learn towards the advance level of performance engineering concepts.

This course is designed specifically for those who are in QA or Test Automation role but want to learn the performance engineering concepts which is always a complementary skill to the QA an Test Automation. Suitable for non functional engineers, testing professionals, and whoever has a delivery responsibility in software development lifecycle as well.

This course very useful for those who want to choose a career or change career into Performance Testing / Performance Engineering.

This course will give the confidence and fundamental knowledge in the Performance testing area, to clear any level of interviews.

This course also has an introduction to PT with Gen AI model, that gives the high-level strategy to the model. You can use and develop the same too. 


It covers the following course contents:

- Fundamental concepts of Performance Engineering.

- Introduction, Types of performance testing, Terminologies - Transaction, workflow, workload, think time, pacing time, ramp up, ramp down and concurrent users.

- Performance Monitoring Metrics - Application, Server, DB, Network and Logs & Errors monitoring metrics.

- Future of Performance Engineering

- Road map further

Who this course is for:

  • Anyone who wants to learn Performance Engineering and stand out in their QA career