15.3. Symulowanie obciążenia za pomocą klasy LoadTest

Za pomocą frameworku JUnitPerf można wykonywać także proste testy obciążeniowe. Testy tego typu mają na celu weryfikację sposobu, w jaki nasza aplikacja będzie sobie radziła z jednoczesną obsługą wielu użytkowników. Korzystając z testów obciążeniowych, możemy określić, czy mimo dużej liczby użytkowników badana aplikacja generuje odpowiedzi w możliwym do zaakceptowania czasie. Test obciążeniowy polega na symulowaniu zachowań pewnej liczby użytkowników przez wykonywanie wielu testów jednostkowych w różnych wątkach. W ten sposób można też sprawdzać przygotowanie naszego kodu do bezpiecznej pracy wielowątkowej, czyli ważnego aspektu funkcjonowania aplikacji internetowej.

Poniższy kod tworzy test ...

Get Java. Praktyczne narzędzia now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.