LISTA KONTROLNA TESTOWANIA WYDAJNOŚCI Created by ChecklistGuro (https://checklistguro.com) --- ŚRODOWISKO I KONFIGURACJA --- [ ] Typ środowiska (Rozwój, Wyposażenie sceny, Jak w produkcji) [ ] Liczba serwerów aplikacyjnych [ ] Liczba serwerów bazodanowych [ ] Szczegółowa konfiguracja środowiska (systemy operacyjne, wersje itp.) [ ] Konfiguracja równoważnika obciążenia (Włączony, Niepełnosprawny, Wymagana specyficzna konfiguracja (opisz w długim tekście)) [ ] Specyficzne zależności środowiskowe (np. zewnętrzne API, usługi) [ ] Data skonfigurowania środowiska [ ] Dokument konfiguracji środowiska (jeśli dotyczy) --- DANE TESTOWE --- [ ] Liczba projektów do symulacji [ ] Średnia liczba użytkowników na projekt [ ] Całkowita liczba pracowników/użytkowników w danych testowych [ ] Podejście do generowania danych (Dane syntetyczne, Maskowane Dane Produkcyjne, Kombinacja) [ ] Wzorzec rozkładu danych (Uniform, Przekrzywiony (Określ kierunek przekrzywienia)) [ ] Plik danych przykładowych (jeśli dotyczy) [ ] Szczegółowy opis zasad generowania danych [ ] Najwcześniejsza data rozpoczęcia projektu [ ] Najnowszy termin ukończenia projektu --- MODELOWANIE OBCIĄŻENIA PRACY --- [ ] Szacowana liczba jednoczesnych użytkowników [ ] Szczytowa liczba równoczesnych użytkowników (np. podczas zmiany warty) [ ] Główny profil obciążenia pracą (np. faza projektowania, faza budowy, faza utrzymania) (Faza projektowania, Faza budowy, Faza konserwacji, Faza zaopatrzenia) [ ] Typowe zadania użytkownika do symulacji (Zaznacz wszystko, co się dotyczy) (Tworzenie nowych projektów, Wgrywanie rysunków/modeli, Aktualizacja postępów zadania, Generowanie raportów, Zarządzanie zasobami, Wprowadzanie danych) [ ] Liczba projektów/modeli BIM do symulacji [ ] Opis typowego przebiegu pracy użytkownika przy testowaniu [ ] Przepływność transakcyjna (np. raporty generowane na minutę) [ ] Czas rozruchu obciążenia użytkownikami (minuty) (1, 5, 10, 30) --- WYKONANIE TESTÓW I MONITOROWANIE --- [ ] Liczba wirtualnych użytkowników [ ] Czas rozruchu (sekundy) [ ] Czas trwania testu (minuty) [ ] Typ scenariusza testowego (Szczytowe zapotrzebowanie, Wartość bazowa, Stres, Wytrwałość) [ ] Konkretne cele testu [ ] Docelowy średni czas reakcji (sekundy) [ ] Metryki do monitorowania (Wykorzystanie procesora, Zużycie pamięci, Wejście/Wyjście z dysku, Opóźnienie sieciowe, Czas zapytania do bazy danych, Wskaźnik błędów) [ ] Data rozpoczęcia testów [ ] Czas rozpoczęcia testu --- ANALIZA WYNIKÓW I RAPORTOWANIE --- [ ] Średni czas odpowiedzi (ms) [ ] Czas odpowiedzi dla 95. percentyla (ms) [ ] Przepustowość (Transakcje/Sekundę) [ ] Wykorzystanie CPU (%) [ ] Wykorzystanie pamięci (%) [ ] Ogólny Status Wyniku Testu (Przejdź, Nie powiodło się, Ostrzeżenie, Informacyjny) [ ] Podsumowanie kluczowych ustaleń [ ] Rekomendacje dotyczące ulepszeń [ ] Raport testów wydajności (PDF) --- TESTOWANIE SKALOWALNOŚCI --- [ ] Docelowi Użytkownicy Konkurencyjni [ ] Wzrost liczby jednoczesnych użytkowników (procent) [ ] Docelowa liczba transakcji na sekundę (TPS) [ ] Skalowanie konfiguracji sprzętowej (np. dodawanie serwerów, zwiększanie pamięci RAM) (Dodaj instancje serwera, Zwiększenie RAM na instancję, Optymalizacja konfiguracji bazy danych, Pionowe skalowanie, Skalowanie horyzontalne) [ ] Rozmiar puli połączeń z bazą danych [ ] Weryfikacja strategii buforowania (Współczynnik trafień w pamięć podręczną, Polityka wygaszania pamięci podręcznej, Unieważnianie pamięci podręcznej) [ ] Opis scenariusza testu skalowalności --- TESTOWANIE OBCIĄŻENIOWE --- [ ] Maksymalna liczba równoczesnych użytkowników [ ] Przepustowość transakcji (Transakcje/Sekundę) [ ] Objętość danych (GB) [ ] Metoda Weryfikacji Obsługi Błędów (Analiza logów, Reakcja systemu, Interfejs użytkownika, Niestandardowy skrypt) [ ] Obserwowany zachowanie systemu pod obciążeniem [ ] Maksymalny Akceptowalny Czas Reakcji (Sekundy) [ ] Wyczerpanie zasobów aktywowane (CPU, Pamięć, Wejścia/Wyjścia dyskowe, Przepustowość sieci, Żadnego) [ ] Szczegółowy opis trybu awarii [ ] Liczba przebiegów testów obciążeniowych --- TEST WYTRZYMAŁOŚCI --- [ ] Czas trwania testu (godziny) [ ] Średnia liczba jednoczesnych użytkowników [ ] Monitorowanie zasobów serwera włączone? (Tak, Nie) [ ] Próg wykorzystania pamięci (%) [ ] Próg wykorzystania procesora (%) [ ] Zaobserwowane błędy/ostrzeżenia systemu (jeśli występują) [ ] Stabilność systemu podczas testów? (Stajnia, Drobne kwestie, Istotne problemy) [ ] Nietypowe zachowanie zauważone podczas testu wytrzymałości (jeśli dotyczy) --- WYDAJNOŚĆ BAZY DANYCH --- [ ] Średni czas odpowiedzi na zapytanie (ms) [ ] Wykorzystanie CPU bazy danych (%) [ ] Wykorzystanie pamięci bazy danych (%) [ ] Strategia indeksowania bazy danych (Optymalny, Wymaga przeglądu, Suboptymalny) [ ] Zidentyfikuj najwolniejsze zapytania (Top 5) [ ] Rozmiar puli połączeń z bazą danych [ ] Poziom izolacji transakcji bazy danych (Czytany (Read Committed), Powtarzalne odczytanie, Serializowalny) --- WYDAJNOŚĆ SIECI --- [ ] Średnia latencja sieci (ms) [ ] Dostępna przepustowość sieci (Mbps) [ ] Procent utraty pakietów (%) [ ] Topologia sieci (Lokalna Sieć Komputerowa (LAN), Wide Area Network (WAN), Sieć bezprzewodowa, VPN) [ ] Używany protokół sieciowy (TCP, UDP, HTTP, HTTPS) [ ] Opisz wszelkie zaobserwowane przeciążenia lub niestabilność sieci. [ ] Załącz pliki przechwytywania ruchu sieciowego (np. przechwytywania Wireshark) [ ] Jitter (ms) --- END OF TEMPLATE --- Transform this text into a digital, automated, and trackable mobile app! Visit: https://checklistguro.com/templates/construction/performance-testing-checklist (Click "Install Template" to launch your digital inspection tool immediately)