Internetowy serwis transakcyjny obsługuje do 100 tysięcy zalogowanych użytkowników jednocześnie. W skład jego głównych funkcjonalności wchodzą transakcje płatnościowe, zaawansowane wyszukiwanie tekstowe, wyświetlanie list kategorii i przedmiotów. Dział IT podjął decyzje o przeniesieniu serwisu do nowej serwerowni. W związku z tym zespół, w którym pracujesz, został poproszony o przetestowanie aplikacji w nowym środowisku. Twoim zadaniem jest porównanie działania aplikacji na nowej infrastrukturze w stosunku do poprzedniej, pod kątem obciążenia i wydajności.
W czasie trwania testów aplikacja w nowej serwerowni będzie odizolowana od ruchu użytkowników. Architektura samej aplikacji nie ulega zmianie, jej funkcjonalności są identyczne w obu przypadkach.
Zadania polega na opracowaniu:
• metodologii - czyli sposobu podejścia do testów,
• sposobu analizy i raportowania wyników,
• zakresu wykorzystanego oprogramowania testującego - możliwe jest wykorzystanie dowolnego istniejącego oprogramowania komercyjnego bądź bezpłatnego, na dowolnej platformie systemowej (Windows, Unix/Linux),
• potrzeb sprzętowych do wykonania zadania - zaplanowaniu infrastruktury testów.
Podpowiedź:
• sposób symulacji użytkowników, którzy mają wiele połączeń do serwisu, jest kluczowy dla tego zadania (poparty działającymi przykładami),
• opracowana metodologia testów powinna być elastyczna, tak aby można było ją zaadoptować do wielu funkcjonalności i różnych serwisów.
Autor zadania: Piotr Tabor, Grupa Allegro
Rozwiązanie: do 10.000 znaków ze spacjami, plik *.doc., *.txt, *.pdf, *.zip - w przypadku większej ilości załączników