Możliwe jest rejestrowanie określonych części aplikacji, które mają być testowane. Produkt Rational Performance Tester generuje test na podstawie rejestrowania. Testy mogą być następnie edytowane przez dodanie danych dynamicznych i punktów weryfikacji. Należy uruchomić test osobno i skontrolować wyniki, aby upewnić się, że działa on zgodnie z oczekiwaniami. Następnie można emulować obciążenie przez dodanie grupy użytkowników w edytorze harmonogramów. Każda grupa użytkowników zawiera wiele testów z odpowiednim obciążeniem. Na przykład w typowym serwisie WWW sprzedaży detalicznej 80% ruchu użytkowników generują przeglądarki, a 20% nabywcy. Harmonogramy są zwykle uruchamiane na serwerze zdalnym z konfiguracją najlepszą w swojej klasie. Produkt Rational Performance Tester Agent jest instalowany na tym serwerze i łączony ze środowiskiem roboczym.
Za pomocą komponentu Agent Controller produktu Rational Performance Tester Agent można debugować wąskie gardła wydajności na poziomie kodu. Infrastruktura gromadzenia danych gromadzi dane profilowania wydajności dla aplikacji rozproszonych i wysyła dane do komputera środowiska roboczego, gdzie zebrane dane można wyświetlać i analizować. Gromadzenie danych jest obsługiwane na serwerach IBM WebSphere Application Server i Oracle WebLogic Application Server. W celu gromadzenia danych analizy czasu odpowiedzi można również importować dane z produktu IBM Tivoli Composite Application Manager.
Za pomocą produktu Rational Performance Tester można monitorować zasoby komputera, takie jak wykorzystanie procesora lub pamięci, podczas działania harmonogramu.
Produkt Rational Performance Tester udostępnia różne raporty umożliwiające analizowanie wąskich gardeł wydajności w testowanej aplikacji. Istnieje wiele raportów dla każdego protokołu lub domeny.
Produkt Rational Performance Tester można zintegrować z produktami IBM Rational Quality Manager i IBM Rational Team Concert.