10.4. Proste testy wydajności z wykorzystaniem limitów czasowych

Jednym z najprostszych sposobów przeprowadzania testów wydajności jest sprawdzanie, czy określony test zawsze jest wykonywany w określonych ramach czasowych. Takie rozwiązanie bywa szczególnie przydatne w przypadku zapytań wykonywanych na bazie danych z użyciem takich narzędzi odwzorowań obiektowo-relacyjnych jak Hibernate. Nawet proste błędy w plikach odwzorowań tego narzędzia mogą skutkować znacznie wydłużonymi czasami odpowiedzi (także w przypadku stosunkowo prostych zapytań). W przeciwieństwie do tradycyjnego testu jednostkowego, test z określonym limitem czasowym umożliwia wykrywanie tego rodzaju błędów.

Tego rodzaju testy sprawdzają się także w roli mechanizmów wykrywających ...

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.