New Webinar: Modernising Without Destabilising: How Bread Financial Is Building Confidence Through Change

Learn more

New webinar with Bread Financial

Learn more
Contact us

Blogs

What is Performance Testing?

<span id="hs_cos_wrapper_name" class="hs_cos_wrapper hs_cos_wrapper_meta_field hs_cos_wrapper_type_text" style="" data-hs-cos-general-type="meta_field" data-hs-cos-type="text" >What is Performance Testing?</span>

Date 29 June 2026

Author Team Capacitas

What is Performance Testing? 

Performance testing is a way of verifying that your IT system can the meet its capacity and performance non-functional requirements (NFRs).

Capacity and performance NFRs are:

  • Business demand
  • System speed
  • System efficiency
  • System scalability
  • System stability
  • System resilience

Performance testing takes many forms such as stress testing, load testing, soak testing and single user testing. The objective is the same; reduce the performance risk to the system and ensure the system can meet its NFRs.

Do I need to conduct Performance Testing?

Not always! It depends on the level of performance risk in the system, and how much risk the business is prepared to accept.

Discover how to increase software delivery velocity without impacting  performance, download Agile Performance: How to Move Fast and Not Break Things

What are the Drivers of Performance Risk?

Business changes, such as new features and functionality require IT system changes. As the rate of business change increases, so does the performance risk. Software delivery methodologies such as Agile and Continuous Delivery increase the rate of change.

Performance Testing Rate of Change Performance Enginnering Agile Performance DevOps CI

The second driver of risk is the complexity of the change.

Performance Testing Risk of Change Performance Enginnering Agile Performance DevOps CI

What are the Different Types of Performance Testing?

Load Testing determines the response time and throughput during forecast peak load.

Stress Testing determines the peak throughput, gradually increasing the load beyond that expected until the maximum achievable load is reached.

Volume Testing or Soak Testing determines the problems that occur during long-term activity (typically from 8 hours to 1 week).

Single User Testing determines the system resources consumed by a single transaction on an unloaded system, where queuing does not occur. This is used to measure the inputs required for performance and capacity models.

Summary

Performance testing is a powerful risk management technique to ensure the stability and performance of IT services.

Performance testing will be beneficial if your organisation meets one or more of the following criteria:

  • Frequent and complex change to IT systems
  • Rapid business growth
  • Extraordinary peaks
  • Desire to reduce information and communication technology (ICT) costs
  • Requirement to reduce the risk of instability on business-critical services

Agile Performance: How to move fast and not break things

 

Team Capacitas
About the author

Team Capacitas

Capacitas is a cloud and AI value partner. We translate rapid technological change into enduring commercial advantage by converting every unit of compute into enterprise value.

FinOps and AI: Building the Financial Discipline for the Next Wave of Enterprise Intelligence

AI FinOps represents an evolution rather than a replacement of traditional FinOps. It extends the model into a domain where financial, technical, and product decisions are tightly interconnected.

Read insight

Confidence Under Load: How We Verified AKS Readiness for Peak

How Capacitas verified AKS readiness for peak demand by validating workload performance, autoscaling, cluster capacity, monitoring, and incident response.

Read insight

Building Cloud Resilience: Lessons from the AWS Outage

Learning from the Latest Outage. Events like this week’s AWS disruption highlight one clear truth: resilience must be designed, not assumed.

Read insight

Bringing Order to Chaos: A Practical Guide to Chaos Testing in the Cloud

In today’s cloud-native environments, resilience is not optional—it’s critical. Chaos testing has emerged as a key practice for validating system behaviour under failure conditions.

Read insight