Back to Course
Non-Functional Testing

Performance Testing

What is Performance Testing?

Performance testing evaluates how an application behaves in terms of speed, responsiveness, and stability under a particular workload.

Types of Performance Testing

  • Load Testing: Checking behaviour under expected, real-world loads.
  • Stress Testing: Pushing the system beyond its limits to find the breaking point.
  • Volume Testing: Checking behaviour with large volumes of data.
  • Spike Testing: Checking behaviour under sudden, extreme increases in load.
  • Endurance/Soak Testing: Checking behaviour over a prolonged period of sustained load.

Why It Matters

Performance testing ensures the application will remain fast and stable for real users, especially during peak usage periods.

Ready to master real-world software testing?

Learn manual and automation testing hands-on with mentor-led sessions.

Explore Course