testing measures that evaluates the speed, responsiveness and stability of a computer netowrk, software program or device under a workload
Performance testing
performance test focuses on
speed, scalability, stability
Determines whether the application responds quickly
speed
determine maximum under load the software application can handle
scalability
determines if the application is stable under varying loads
stability
helps develops understand the behavior of a system under a specific load value
load testing
involves testing an application or device under extreme workloads to see how it handles high traffic or data processing
stress testing
also called endurance testin, simulates a steady increase of users over time to test systems' long-term sustainability
soak testing
a type of stress testing that evaluates system performance when workloads are substantially increased quickly and repeatedly
spike testing
measures performance based on the software's ability to scale up or down performance measure attributes
scalability testing
is a type of software testing, where the software is subjected to a huge volume of date. is is also reffered to as flood testing
volume testing
normally the initial time it takes an application to start. this shoul generally kept to a minimum
Long load time
the time it takes from when a user inputs data into the application until the application outputs response to that output
poor response time
it cannot handle the expected number of users when it does not accomonade a wide enough range of users
poor scalability
obstructions in a system that degrade overall system performance. its either codeing errors or hardware issues cause a decrease in throughput under certain loads.