Load testing er en prosess der du utsette en bestemt datamaskin, nettverk, server, program eller en ekstern til et nivå på arbeidet som nærmer seg grensene for sine spesifikasjoner. Dette gjøres vanligvis i et laboratorium hvor betingelsene reguleres slik at det er en sterk basis for sammenligning av de forskjellige systemer, eller slik at hver systemets funksjoner måles nøyaktig. Load testing kan også gjøres utenfor et kontrollert lab atmosfære i et nettverk. Dette vil gi en nøyaktig vurdering av hvor godt et system reagerer og fungerer selv utenfor kontrollerte forhold.
Det er to måter å drive lasten testing. En av måtene er kalt holdbarhet testing. Longevity testing er også kalt utholdenhet testing. Den tester og evaluerer et system hvis det kan håndtere en konstant arbeidsbelastning over lang tid. Den andre måten å drive Load testing er volum testing. Volume Testing tester et system for et begrenset tidsrom med en tung arbeidsbelastning. Disse to måter for lasttesting gjør det mulig å identifisere feil, flaskehalser og begrensninger for et bestemt system. Når et system er testet under belastning testing, vil brukeren av systemet har en generell ide hvor mye belastning det kan ta. Denne type ytelsestesting tillater brukeren å fastslå lave mange prosesser og programmer du kan kjøre på systemet alt på samme tid, mens prestasjonsnivået opprettholdes.
Load testing er bare en del av en helhetlig prosess som systemene har til oppgave å passere gjennom før kvalitetssertifiseringer er gitt. Det er flere måter å teste et bestemt system gjennom belastningstesting. En av disse er ved å laste ned flere store filer fra Internett. En rekke store filer vil automatisk stikkordet seg som nedlasting utvikler seg. Systemet skal være i stand til å håndtere dataserier som venter i kø for deres tur til å bli lastet ned.
Annen last testing tilnærming kjører flere applikasjoner alle samtidig i en datamaskin eller server. Programmer som kjører samtidig drar mye mer minne enn vanlig, og dette skatter systemet. Systemer kan avta når flere programmer kjører og begrensede systemer ikke fungerer ordentlig. Når en datamaskin system har en rask prosessor, men det er RAM (Random Access Memory) er begrenset, vil systemet mest sannsynlig har et problem når mange programmer kjører alt på samme tid.
Testing web-applikasjoner kan også gjøres. Nettsteder bør ikke overbelastes ned når brukerens aktiviteter doble eller triple i ulike funksjoner. Folk kan klikke bort fra en nettside fort så noe som gjør at en nettside tregere vil ikke være bra for det.
Selskaper har utviklet flere belastning testverktøy og programvare, sammen med stress testing programvare. Selskaper som Borland, IBM Rational og HP Software har sine egne belastning testverktøy. Disse verktøyene er stort sett produkter som tester atferd og ytelsen til et system. Laster flere programmer og andre realistiske scenarier knyttet til en rekke belastninger på systemet kan gjøres raskt og er en del av kvalitetssikring testing. Resultatene av lasttesting kan bli analysert i detalj, og grunnene for lav ytelse kan bli utforsket.