Zawartość
- Definicja - Co oznacza testowanie obciążenia?
- 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
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.