Podczas testowania wydajności aplikacji HTTP występuje pięć etapów: tworzenie testu, edytowanie testu, emulacja obciążenia z harmonogramami, wykonywanie harmonogramu i wartościowanie wyników.
- Tworzenie testu. Choć możliwe jest napisanie testu od podstaw, testy wydajności protokołu HTTP są zazwyczaj tworzone poprzez rejestrowanie reprezentatywnych interakcji z aplikacją. Działania są zapisywane i na ich
podstawie jest generowany test. Rejestrowanie testu i pokrewne czynności są opisane w sekcji Rejestrowanie testów HTTP.
- Edycja testu. Po zarejestrowaniu testu należy wykonać ten test pojedynczo i zbadać wyniki, aby upewnić się, że testy HTTP działają zgodnie z oczekiwaniami. Może zaistnieć potrzeba edytowania testów. Typowe zmiany, jakie może wprowadzić użytkownik, są następujące:
- Emulacja obciążenia z użyciem harmonogramów. Po dokonaniu edycji testów HTTP tworzony jest harmonogram. Do harmonogramu dodawane są grupy użytkowników, a do każdej grupy dodawane są odpowiednie testy, pozwalające emulować czynność. Typowy harmonogram zawiera następujące elementy:
- Grupy użytkowników i testy. Harmonogram wymaga do wykonania co najmniej tych elementów.
- Grupy użytkowników uruchamiane z miejsca zdalnego. Pozwala to oddzielić działania w środowisku roboczym od działań związanych z dodawaniem obciążenia. Więcej informacji na ten temat zawiera sekcja Uruchamianie grupy użytkowników w położeniu zdalnym.
- Opcjonalne elementy harmonogramu, takie jak pętle, opóźnienia i ustawienia zachowania czasu reakcji, które pozwalają dodatkowo emulować obciążenie. Więcej informacji na ten temat
zawiera sekcja Emulowanie obciążeń.
- Wykonanie harmonogramu. Harmonogram jest zazwyczaj uruchamiany zgodnie z wyjaśnieniami zawartymi w sekcji Uruchamianie harmonogramu lokalnego lub testu.
- Ocena wyników. Podczas wykonywania harmonogramu wyświetlane są raporty. Można również ponownie wygenerować raporty po wykonaniu, dostosowywać raporty i eksportować raporty w formacie HTML, co umożliwia wyświetlanie ich przez inne osoby (nieużywające produktu Performance Tester). Więcej informacji na ten temat zawiera sekcja
Ocena wyników w przeglądarce Eclipse.