Oprogramowanie klienta interfejsu GUI produktu SAP musi być zainstalowane na tym samym komputerze, na którym jest zainstalowany produkt IBM® Rational Performance Tester. Klient interfejsu GUI produktu SAP jest wymagany do rejestrowania i uruchamiania testów wydajności. Informacje na temat obsługi wersji interfejsu GUI produktu SAP zawiera dokument SAP Note 1412821 - SAP GUI for Windows: Support on Windows (Nota SAP 1412821 - Interfejs GUI produktu SAP dla systemu Windows: obsługa w systemie Windows) dotyczący produktu SAP.
Produkt jest domyślnie zoptymalizowany pod kątem interfejsu GUI produktu SAP w wersjach 7.10, 7.20 i 7.30. Aby poprawić wydajność w przypadku starszych wersji interfejsu GUI produktu SAP - 6.20 i 6.40 podczas działania testów długotrwałych, należy zmienić plik bridge2java.dll znajdujący się w katalogu C:\Program Files\IBM\SDP\plugins\com.ibm.rational.test.lt.runtime.sap, zmieniając nazwę pliku bridge2java.dll na bridge2javaV7.dll, a następnie zmieniając nazwę pliku bridge2javaV6.dll na bridge2java.dll.
Testowanie wydajności opiera się na interfejsie API skryptów produktu SAP oraz platformie ActiveX. Te opcje muszą być wybrane podczas instalowania klienta interfejsu GUI produktu SAP.
Rejestrowanie i uruchamianie testów wydajności wymaga również włączenia skryptów na serwerze aplikacji SAP R/3 oraz we wszystkich klientach interfejsu GUI produktu SAP zainstalowanych na komputerach zdalnych. Więcej informacji na ten temat zawiera temat dotyczący konfigurowania produktu SAP R/3 na potrzeby testowania wydajności.
Podczas odtwarzania testów wydajności każdy użytkownik wirtualny domyślnie uruchamia interfejs GUI produktu SAP w trybie cichym (interfejs użytkownika nie jest wyświetlany na ekranie). Niektóre modalne okna dialogowe z interfejsu GUI produktu SAP mogą jednak na chwilę pojawiać się na ekranie.
Należy unikać rejestrowania testów produktu SAP z ustawieniem wolnych połączeń interfejsu GUI produktu SAP. Testy zarejestrowane przy użyciu tego ustawienia nie mogą być uruchamiane dla połączenia o normalnej szybkości.
Testowanie interfejsu GUI produktu SAP może być przeprowadzane przy użyciu maksymalnie 50 użytkowników wirtualnych na agent.
Testy danych wejściowych przekazywanych wsadowo mogą być używane do symulowania dużej liczby użytkowników wirtualnych przy jednoczesnym zminimalizowaniu obciążenia komputerów użytkowników wirtualnych.
Testy danych wejściowych przekazywanych wsadowo uzyskują dostęp do serwera SAP R/3 na niskim poziomie, pomijając interfejs GUI produktu SAP, a więc nie mogą zawierać żadnych punktów weryfikacji ani elementów interfejsu GUI produktu SAP. Ich głównym przeznaczeniem jest symulowanie obciążenia serwera po dodaniu do harmonogramu testów, który zawiera już testy wydajności produktu SAP. Dokładny pomiar wydajności aplikacji SAP można uzyskać tylko na podstawie testów wydajności produktu SAP.
Transakcje danych wejściowych przekazywanych wsadowo są rejestrowane w interfejsie GUI produktu SAP i eksportowane do systemu plików. Użytkownik może następnie wygenerować testy danych wejściowych przekazywanych wsadowo, które są oparte na tych zarejestrowanych transakcjach.
Podczas wdrażania testów wydajności należy używać odpowiedniej liczby użytkowników wirtualnych na danym komputerze. Jeśli na przykład na pojedynczym komputerze zostanie wdrożona zbyt duża liczba użytkowników wirtualnych, uzyskane wyniki będą odzwierciedlać przede wszystkim obciążenie komputera testowego, a nie obciążenie serwera aplikacji SAP R/3.
Aby uzyskać najlepsze wyniki testów wydajności na przeciętnym komputerze testowym z procesorem o taktowaniu 1 GHz i 1 GB pamięci RAM, nie należy przekraczać liczby 50 współbieżnych użytkowników wirtualnych. W przypadku testów danych wejściowych przekazywanych wsadowo maksymalna liczba współbieżnych użytkowników wirtualnych wynosi około 500.
Jeśli liczba użytkowników wirtualnych, którzy mogą być uruchamiani na pojedynczym komputerze testowym, zostanie przekroczona, to wydajność komputera testowego będzie mieć wpływ na mierzoną wydajność serwera, co spowoduje unieważnienie ostatecznych wyników.
W przypadku uruchamiania harmonogramów testów długotrwałych, które trwają dłużej niż 24 godziny, należy używać trybu uruchamiania długotrwałego. Pozwoli to zmniejszyć poziom wykorzystania zasobów w kliencie interfejsu GUI produktu SAP. Ten tryb zwiększa niezawodność długotrwałych uruchomień testów poprzez ich uruchamianie w wielu procesach. Tę opcję należy włączyć dla każdej grupy użytkowników w harmonogramie.
W trybie uruchamiania długotrwałego za każdym razem, gdy liczba instancji testowych produktu SAP osiągnie określony poziom, tworzony jest nowy proces.
Jeśli zmienna zostanie ustawiona na położenie folderu SapWorkDir, zawartość folderu (pliki *.trc) zostanie usunięta przy uruchamianiu harmonogramu. Jeśli zmienna zostanie ustawiona na wartość true lub on, wówczas produkt automatycznie wyszuka folder SapWorkDir przed usunięciem jego zawartości. Jeśli zmienna zostanie ustawiona na wartość false lub off, nie zostanie podjęte żadne działanie.