Spisu treści:
Definicja - Co oznacza testowanie obciążenia?
Testowanie obciążenia jest techniką testowania oprogramowania stosowaną do badania zachowania się systemu, gdy jest on poddawany zarówno normalnym, jak i ekstremalnie spodziewanym warunkom obciążenia. Testy obciążenia są zwykle przeprowadzane w kontrolowanych warunkach laboratoryjnych w celu rozróżnienia dwóch różnych systemów.
Testowanie obciążenia ma na celu przetestowanie niefunkcjonalnych wymagań aplikacji.
Testy obciążenia są czasami określane jako testy trwałości lub wytrzymałości.
Techopedia wyjaśnia testowanie obciążenia
W procesie opracowywania oprogramowania termin testowanie obciążenia jest często używany zamiennie z innymi formami testowania, takimi jak testy wydajności, testy objętościowe i testy niezawodności. Krótko mówiąc, testowanie obciążenia można uznać za najprostszą formę testowania wydajności. Podczas testowania obciążenia system lub komponent podlega różnym warunkom obciążenia, które czasami znacznie przekraczają normalne wartości graniczne, w celu ustalenia zachowania systemu przy obciążeniu szczytowym. Ten proces jest nazywany testem warunków skrajnych.
Technikę testowania obciążenia można zastosować w następujących scenariuszach:
- Testowanie pojemności koszyka na zakupy w sklepie internetowym
- Testowanie zdolności dysku twardego do odczytu i zapisu zgodnie ze specyfikacją
- Testowanie serwera e-mail w celu obsługi ruchu e-mail
Testowanie obciążenia pomaga ustalić maksymalne obciążenie, jakie może wytrzymać aplikacja. Kryterium powodzenia testu obciążenia opiera się na ukończeniu wszystkich przypadków testowych bez błędów i w wyznaczonym przedziale czasowym. Zarówno testy obciążenia, jak i wydajności są używane do analizy oprogramowania poprzez poddanie go różnym obciążeniom podczas śledzenia wydajności w różnych warunkach obciążenia.
