Testowanie obciążenia

Autor: Louise Ward
Data Utworzenia: 8 Luty 2021
Data Aktualizacji: 16 Móc 2024
Anonim
Sztuczne obciążenie do testowania zasilaczy, prosty i wydajny układ [DIY #55]
Wideo: Sztuczne obciążenie do testowania zasilaczy, prosty i wydajny układ [DIY #55]

Zawartość

Definicja - Co oznacza testowanie obciążenia?

Testowanie obciążenia jest techniką testowania oprogramowania używaną do badania zachowania systemu, gdy jest on poddawany zarówno normalnym, jak i ekstremalnym oczekiwaniom warunków obciążenia. Testy obciążenia zwykle wykonuje się w kontrolowanych warunkach laboratoryjnych w celu rozróżnienia między dwoma różnymi systemami.


Testowanie obciążenia ma na celu przetestowanie niefunkcjonalnych wymagań aplikacji.

Testowanie obciążenia jest czasem określane jako badanie żywotności lub wytrzymałości.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia testowanie obciążenia

W procesie tworzenia 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 element 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 do obsługi ruchu

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żą do analizy oprogramowania poprzez poddanie go różnym obciążeniom podczas śledzenia wydajności w różnych warunkach obciążenia.