Testowanie wydajności (performance testing) ocenia, jak system wykonuje się pod obciążeniem — mierząc szybkość, skalowalność i stabilność w różnych warunkach. Rodzaje obejmują testowanie obciążeniowe, stresowe, skoków i wytrzymałościowe. Jest to niezbędne do zapewnienia, że systemy obsługują rzeczywiste (i szczytowe) użycie w akceptowalny sposób.
Co testowanie wydajności mierzy
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.
