Performance testing valuta come un sistema funziona sotto carico — misurando velocità, scalabilità e stabilità in varie condizioni. I tipi includono load testing, stress testing, spike testing e soak testing. È essenziale per assicurare che i sistemi gestiscano accettabilmente l'utilizzo reale e di picco.
Cosa misura il performance testing
Non-functional testing of HOW WELL the system performs (not just correctness):
→ RESPONSE TIME / latency (how fast?), THROUGHPUT (requests/sec handled)
→ SCALABILITY (behavior as load grows), RESOURCE usage (CPU, memory)
→ STABILITY under sustained or extreme load
→ ensures the system meets performance requirements and handles real usage.
