Testy porównawcze
Co to są testy porównawcze?
Testy porównawcze to część cyklu życia oprogramowania, która obejmuje zarówno programistów, jak i administratorów baz danych (DBA), określanie bieżącej wydajności i wprowadzanie zmian w celu poprawy wydajności.
Kodowanie powinno być wykonywane bardzo wydajnie wraz z dostrajaniem baz danych, aby użytkownik mógł doświadczyć ulepszeń wydajności.
Komponenty poddane testom porównawczym
Oprogramowanie zawiera różne komponenty, które muszą zostać poddane testom porównawczym, aby zrealizować zmiany w wydajności.
Zapytania SQL
Indeksy SQL
Procedury SQL
Wyzwalacze SQL
Konfiguracje obszaru tabel
Konfiguracje sprzętu
Kod aplikacji
Networks
Firewalls
Jak przeprowadzić testy porównawcze?
Testy wzorcowe powinny być przeprowadzane na tych samych parametrach środowiskowych w tych samych warunkach, abyśmy mogli porównać wyniki.
Charakterystyka Benchmarka obejmuje:
Testy powinny być powtarzalne
Za każdym razem testy powinny być wykonywane w takich samych warunkach środowiskowych.
W stanie aktywnym nie powinno być żadnych innych aplikacji niż te, które są wymagane do celów testowych.
Składniki oprogramowania i sprzętu powinny być zgodne ze specyfikacjami środowiska produkcyjnego.