Performance testing

As the name suggests, performance testing verifies that the system can perform effectively under a workload. It assesses whether the system is efficient, and returns expected results in an acceptable amount of time. In certain types of software, such as real-time systems, the time constraints may be very strict.

Performance testing may measure the system's response time, network speed and bandwidth. It may also measure the CPU, memory and disk IO consumption of the underlying infrastructure. If the system is not scalable, performance testing may assess if it is capable of performing sufficiently under the maximum expected load. If the system is scalable, performance testing may measure that the system scales efficiently, ...

Get Serverless computing in Azure with .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.