130 likes | 305 Views
PureLoad. Rafael Żurek. Plan prezentacji. Pureload? Budowa Działanie Przygotowanie środowiska Testowanie aplikacji webowej Przydatne narzędzia w zestawie Źródła. Czym jest PureLoad. Narzędzie do testowania działania i odporności aplikacji
E N D
PureLoad Rafael Żurek
Plan prezentacji • Pureload? • Budowa • Działanie • Przygotowanie środowiska • Testowanie aplikacji webowej • Przydatne narzędzia w zestawie • Źródła
Czym jest PureLoad • Narzędzie do testowania działania i odporności aplikacji • Testowanie z pojedynczego klienta lub rozproszone • Obsługa wielu protokołów • Dynamiczne zachowanie • Grupowanie wyników i raporty • Dodatkowe przydatne narzędzia
Budowa • Konsola – centrum planowania testów i koncentracji wyników ze wszystkich elementów biorących udział w testach. • Serwer nazw – serwer grupujący wszystkie elementy biorące udział w testach.Umożliwia ich lokalizację.Swego rodzaju punkt kontaktowy. • Serwer zadań – tu parametryzowane i dystrybuawane są konkretne zadania. • Menedżer – serwer uruchamiany na maszynach biorących udział w testach.Jego uruchomienie powoduje przyłączenie maszyny do rozproszonej architektury testującej.Pełni role kontenera dla pracowników (workers). • Pracownicy – właściwi wykonawcy testów, to oni mają bezpośredni kontakt z testowaną aplikacją.Może istnieć kilka wątków jednego pracownika.
Przygotowanie środowiska • Uruchomienie jednego serwera nazw • Uruchomienie Menedżerów na odpowiednich maszynach • Uruchomienie serwera zadań • Uruchomienie konsoli
Dodatkowe narzedzia • HTTP Recorder – narzędzie monitorujące wymianę pomiedzy przeglądarka a aplikacją, działa jak proxy. Zapisuje wszystkie zebrane dane, dzięki czemu możemy tworzyć gotowe scenariusze co znacznie redukuje czas ich tworzenie, nawet kilkukrotnie. • Result Comparer – narzędzie porownujące zebrane wyniki.
Testowanie aplikacji web • Uruchomienie całej architektury • Przydział pracowników i ilość wątków • Analiza testowanej aplikacji • Stworzenie scenariuszy i definicja zadań • Odpalenie testów • Zebranie wyników • Wprowadzenie poprawek
Źródła • www.pureload.com • Minq software • E-mule