Produkt
IBM®
Rational Performance Tester
Extension for SAP Solutions umożliwia testowanie wydajności aplikacji
systemu SAP R/3.
Wartość informacyjna wyników testów wydajności zależy od staranności
projektowania testu.
W przypadku testowania wydajności aplikacji systemu SAP
każdy z poniższych etapów ma wpływ na to, czy wygenerowane wyniki będą znaczące:
- Tworzenie testu. Tworzenie testu odbywa się przez zarejestrowanie sesji przy użyciu
klienta interfejsu GUI systemu SAP. Zazwyczaj rejestrowana sesja rozpoczyna
się podczas logowania do serwera SAP R/3. Następnie w aplikacji należy wykonać
interakcje, aby utworzyć odpowiedni test wydajności. Sesja kończy się
po wylogowaniu użytkownika. Zarejestrowana sesja jest dzielona na transakcje
i ekrany systemu SAP. Pomiary czasu odpowiedzi i punkty weryfikacji są
automatycznie dodawane do transakcji i ekranów SAP.
- Edycja testu. Po zakończeniu rejestrowania testu można
przeprowadzić edycję zdarzeń znajdujących się w każdej transakcji i na każdym
ekranie systemu SAP. W widoku Dane protokołu SAP można
użyć obrazów stanu ekranu systemu SAP w celu edytowania zdarzeń. Zarejestrowane
wartości testowe można zastąpić zmiennymi danymi testowymi lub można dodać do
testów systemu SAP dane dynamiczne. Można także ustawić punkty weryfikacji dla
wartości pól lub tytułów okien w celu sprawdzenia, czy test działa zgodnie z
oczekiwaniami.
- Sprawdzanie poprawności testu. Przed wdrożeniem testu można ręcznie
uruchomić test jako pojedynczy użytkownik wirtualny, aby upewnić się, że test
działa płynnie i generuje oczekiwane wyniki w środowisku nominalnym przy
minimalnym obciążeniu serwera. Możliwe, że trzeba będzie wykonać wiele cykli
edytowania i sprawdzania poprawności testu, zanim test będzie stabilny.
- Emulacja obciążenia z użyciem harmonogramów. Jeśli w trakcie
wielokrotnego wykonywania test działa w przewidywany sposób, można określić
harmonogram wykonania i grupy użytkowników służące do emulowania obciążenia
generowanego przez dużą liczbę użytkowników wirtualnych. Do harmonogramu można
dodać testy wprowadzania wsadowego systemu SAP w celu symulacji dużego
obciążenia serwerów przy jednoczesnej minimalizacji użycia zasobów testerów
wirtualnych.
- Wykonanie harmonogramu. Harmonogram uruchamia się, wdrażając
wykonanie testu dla użytkowników wirtualnych, którzy mogą być udostępniani na
zdalnych hostach. Każdy użytkownik wirtualny uruchamia instancję klienta
interfejsu GUI systemu SAP. Wyniki czasu odpowiedzi są udostępniane przez
serwer SAP R/3 i rejestrowane. Punkty weryfikacji są sprawdzane, a wyniki są
rejestrowane.
- Ocena wyników. Wyniki wygenerowane przez testy wydajności systemu SAP
ocenia się za pomocą różnych raportów generowanych podczas wykonywania. Istnieje również możliwość projektowania raportów niestandardowych.