Ten raport zawiera podsumowanie poprawności
wykonania, jego najbardziej istotnych danych, przedstawia trend
odpowiedzi 10 najwolniejszych stron w teście oraz wykres trendu odpowiedzi dla
każdej strony w podanym przedziale czasu.
Strona Ogólne
Strona
Ogólne zawiera
następujące informacje:
- Wskaźnik postępu wyświetlający stan uruchamiania.
- Wykres słupkowy, który przedstawia następujące informacje wskazujące ogólne
powodzenie wykonania:
- Dla całego wykonania – procent kodów statusu, które wskazały powodzenie
kodu statusu strony.
Powodzenie kodu statusu strony oznacza, że
dla żądania podstawowego punkt weryfikacji kodu odpowiedzi został zakończony
powodzeniem.
Jeśli żądanie podstawowe nie ma punktów weryfikacji, powodzenie oznacza, że
serwer otrzymał żądanie podstawowe i zwrócił odpowiedź z kodem statusu o
kategorii 200 albo 300 lub zwrócił oczekiwaną odpowiedź z kodem statusu o
kategorii 400 albo 500.
- Dla całego wykonania – procent kodów statusu, które wskazały powodzenie
elementu strony.
Powodzenie elementu strony oznacza, że dla tego żądania punkt
weryfikacji kodu odpowiedzi został zakończony powodzeniem. Jeśli żądanie nie ma punktów weryfikacji, powodzenie oznacza, że serwer
otrzymał żądanie i zwrócił odpowiedź z kodem statusu o kategorii 200 albo 300
lub zwrócił oczekiwaną odpowiedź z kodem statusu o kategorii 400 albo 500.
- Łącznie poprawnych oznacza łączną wartość procentową poprawności testów dla całego przebiegu, dla stron, transakcji i pętli.
- Procent punktów weryfikacji tytułu strony, które zostały zakończone
pomyślnie, jeśli jakiekolwiek ustawiono.
- Procent punktów weryfikacji kodu odpowiedzi lub wielkości odpowiedzi, które
zostały zakończone pomyślnie, jeśli jakiekolwiek ustawiono.
Strona Podsumowanie
Strona
Podsumowanie zawiera podsumowanie najbardziej istotnych
danych o wykonaniu testu, które umożliwia ogólną analizę wyników końcowych lub
pośrednich testu.
Na stronie Podsumowanie są
wyświetlane następujące informacje Podsumowanie
wykonania:
- Nazwa testu.
- Liczba użytkowników, którzy są aktywni, i liczba użytkowników, którzy
zakończyli testowanie. Liczba ta jest aktualizowana podczas przebiegu.
- Czas, który upłynął. Jest to czas trwania wykonywania, który jest
wyświetlany w godzinach, minutach i sekundach.
- Status wykonania. Może przyjąć jedną z wartości:
Inicjowanie komputerów, Dodawanie
użytkowników, Wykonywanie,
Przesyłanie danych do dziennika testu,
Zatrzymano lub
Zakończone.
- Wyświetlanie wyników dla komputera: Wszystkie
hosty. Aby wyświetlić wyniki podsumowania dla pojedynczych komputerów, należy kliknąć nazwę komputera w oknie Przebiegi testów wydajności.
Na stronie Podsumowanie są wyświetlane następujące
informacje Podsumowanie strony:
- Łączna liczba prób dotyczących strony i trafień. Termin próba dotycząca strony oznacza, że wysłano żądanie podstawowe. Żądania w obrębie strony nie są uwzględniane. Termin trafienie oznacza, że serwer
otrzymał żądanie podstawowe i zwrócił dowolną pełną odpowiedź.
- Średni czas odpowiedzi dla wszystkich stron. Czas odpowiedzi
jest sumą czasów odpowiedzi dla wszystkich elementów strony (włącznie z czasem
połączenia i opóźnieniami między żądaniami). Liczniki czasu odpowiedzi pomijają czas odpowiedzi
strony dla tych stron, które zawierają żądania z kodami
statusu z zakresu od 4XX (błędy klienta) do 5XX (błędy serwera). Jedynym wyjątkiem jest sytuacja, w której niepowodzenie
(na przykład 404) jest rejestrowane i zwracane, a żądanie nie jest podstawowym żądaniem strony. Czasy odpowiedzi strony zawierające
żądania, dla których upłynął limit czasu, są zawsze usuwane.
- Odchylenie standardowe średniego czasu odpowiedzi dla wszystkich stron.
- Maksymalny czas odpowiedzi dla wszystkich stron.
- Minimalny czas odpowiedzi dla wszystkich stron.
- Podsumowanie wyników dla punktów weryfikacji strony, jeśli te punkty
weryfikacji zostały ustawione.
Strona
Podsumowanie zawiera następujące informacje
Podsumowanie elementów strony:
- Łączna liczba prób dotyczących elementów strony i trafień. Termin
próba dotycząca elementu strony oznacza, że wysłano żądanie. Termin trafienie oznacza, że serwer otrzymał żądanie i zwrócił
dowolną pełną odpowiedź.
- Łączna liczba elementów strony, w przypadku których nie wysłano żądań do
serwera, ponieważ klient ustalił, że elementy danej strony były aktualne w
lokalnej pamięci podręcznej.
- Średni czas odpowiedzi dla wszystkich elementów strony. Czas
odpowiedzi to czas między pierwszym wysłanym znakiem żądania i ostatnim
odebranym znakiem odpowiedzi. Czasy odpowiedzi dla żądań HTTP, dla których upłynął limit czasu lub które zwracają nieoczekiwany
kod statusu (zarejestrowane i odtworzone kody nie są zgodne) z zakresu od 4XX (błędy klienta) do 5XX
(błędy serwera), są usuwane ze zgłoszonych wartości.
- Odchylenie standardowe średniego czasu odpowiedzi.
Odchylenie standardowe przedstawia rozproszenie danych wokół średniej. Na przykład System A i System B mają
taki sam średni czas odpowiedzi, który wynosi 12 ms. Nie oznacza to jednak, że czasy odpowiedzi są podobne. System A może mieć czasy odpowiedzi wynoszące 11, 12, 13 i 12 ms. System B może mieć czasy odpowiedzi
wynoszące 1, 20, 25 i 2 ms.
Mimo że średni czas jest taki sam, odchylenie standardowe Systemu B jest większe, a czas odpowiedzi jest
bardziej zróżnicowany.
- Procent punktów weryfikacji, które zostały zaliczone.
- Podsumowanie wyników dla punktów weryfikacji elementów strony, jeśli te
punkty weryfikacji zostały ustawione.
Jeśli w teście ustawiono
transakcje, na stronie Podsumowanie są wyświetlone
następujące informacje dotyczące Transakcji:
- Minimalny, maksymalny i średni czas odpowiedzi dla wszystkich transakcji. Czas odpowiedzi to rzeczywisty czas spędzony wewnątrz kontenera transakcji.
- Odchylenie standardowe średniego czasu odpowiedzi.
Odchylenie standardowe przedstawia rozproszenie danych wokół średniej. Na przykład System A i System B mają
taki sam średni czas odpowiedzi, który wynosi 12 ms. Nie oznacza to jednak, że czasy odpowiedzi są podobne. System A może mieć czasy odpowiedzi wynoszące 11, 12, 13 i 12 ms. System B może mieć czasy odpowiedzi
wynoszące 1, 20, 25 i 2 ms.
Mimo że średni czas jest taki sam, odchylenie standardowe Systemu B jest większe, a czas odpowiedzi jest
bardziej zróżnicowany.
- Łączna liczba transakcji, które zostały uruchomione, i łączna liczba transakcji zakończonych.
Strona Wydajność strony
Na stronie
Wydajność
strony jest wyświetlony średni czas odpowiedzi dla 10 najwolniejszych
stron w teście. Dzięki tym
informacjom można ocenić czas odpowiedzi systemu zarówno podczas działania
testu, jak i po jego zakończeniu.
Wykres słupkowy przedstawia średni czas
odpowiedzi dla 10 najwolniejszych stron. Każdy słupek reprezentuje stronę, która została odwiedzona podczas rejestrowania. Podczas wykonywania testu wykres słupkowy jest zmieniany, ponieważ w trakcie
wykonywania 10 najwolniejszych stron jest aktualizowanych dynamicznie. Na
przykład strona logowania może być jedną z 10 najwolniejszych stron na początku
wykonywania, ale następnie, w miarę upływu testu, może zostać zastąpiona przez
stronę koszyka, jako jedną z 10 najwolniejszych stron. Po wykonaniu strona
przedstawia 10 najwolniejszych stron dla całego wykonania.
W tabeli
poniżej wykresu słupkowego są udostępnione następujące informacje dodatkowe:
- Minimalny czas odpowiedzi dla każdej strony w wykonaniu. Czas
odpowiedzi to czas między pierwszym wysłanym znakiem żądania i ostatnim
odebranym znakiem odpowiedzi. Liczniki czasu odpowiedzi pomijają czas odpowiedzi
strony dla tych stron, które zawierają żądania z kodami
statusu z zakresu od 4XX (błędy klienta) do 5XX (błędy serwera). Jedynym wyjątkiem jest sytuacja, w której niepowodzenie
(na przykład 404) jest rejestrowane i zwracane, a żądanie nie jest podstawowym żądaniem strony. Czasy odpowiedzi strony zawierające
żądania, dla których upłynął limit czasu, są zawsze usuwane.
- Średni czas odpowiedzi dla każdej strony w wykonaniu. Odpowiada to
informacjom na wykresie słupkowym.
- Odchylenie standardowe średniego czasu odpowiedzi.
Odchylenie standardowe przedstawia rozproszenie danych wokół średniej. Na przykład System A i System B mają
taki sam średni czas odpowiedzi, który wynosi 12 ms. Nie oznacza to jednak, że czasy odpowiedzi są podobne. System A może mieć czasy odpowiedzi wynoszące 11, 12, 13 i 12 ms. System B może mieć czasy odpowiedzi
wynoszące 1, 20, 25 i 2 ms.
Mimo że średni czas jest taki sam, odchylenie standardowe Systemu B jest większe, a czas odpowiedzi jest
bardziej zróżnicowany.
- Maksymalny czas odpowiedzi dla każdej strony w wykonaniu.
- Liczba prób dostępu do każdej strony na sekundę. Termin próba
oznacza, że wysłano żądanie podstawowe. Żądania w obrębie strony nie są uwzględniane.
- Łączna liczba prób uzyskania dostępu do strony.
Aby wyświetlić
czasy odpowiedzi 10 najwolniejszych elementów strony, należy kliknąć prawym
przyciskiem myszy stronę, a następnie kliknąć opcję
Wyświetl odpowiedzi
elementów strony.
Strona Podsumowanie odpowiedzi w odniesieniu do czasu
Na stronie
Czas odpowiedzi a czas - Podsumowanie jest przedstawiony
trend średniego czasu odpowiedzi w formie wykresu dla określonego przedziału
czasu. Zawiera ona dwa wykresy liniowe z odpowiednimi tabelami podsumowania. Jeśli harmonogram obejmuje obciążenia w poszczególnych etapach, kolorowe
znaczniki zakresu czasu w górnej części wykresu wyznaczają etapy.
- Wykres Odpowiedź strony w odniesieniu do czasu przedstawia średni czas odpowiedzi dla wszystkich stron podczas przebiegu. Każdy punkt na wykresie jest średnią tego, co wystąpiło podczas tego okresu. Tabela znajdująca się pod wykresem przedstawia łączny średni czas odpowiedzi
dla wszystkich stron w wykonaniu i odchylenie standardowe średniego czasu
odpowiedzi.
- Wykres Odpowiedź elementów strony względem czasu przedstawia średni czas
odpowiedzi dla wszystkich elementów strony podczas wykonywania. Każdy punkt na wykresie jest średnią tego, co wystąpiło podczas tego okresu. W tabeli poniżej wykresu jest przedstawiony łączny średni czas odpowiedzi dla
wszystkich elementów strony w wykonaniu i odchylenie standardowe średniego
czasu odpowiedzi. Tabela ta zawiera także łączną liczbę elementów strony, w przypadku których nie wysłano żądań do serwera, ponieważ klient ustalił, że elementy danej strony były aktualne w lokalnej pamięci podręcznej. Wartość Okres próbkowania statystyki ustawia się w harmonogramie jako jego właściwość.
Strona Szczegóły odpowiedzi w odniesieniu do czasu
Strona
Czas odpowiedzi a czas - Szczegóły przedstawia trend czasu
odpowiedzi w postaci wykresu dla przedziału czasu próbkowania. Każda strona jest reprezentowana przez osobną linię.
Wykres Średni czas odpowiedzi strony przedstawia średni czas odpowiedzi każdej
strony dla każdego przedziału czasu próbkowania. Jeśli harmonogram obejmuje obciążenia w poszczególnych etapach, kolorowe znaczniki zakresu czasu w górnej części wykresu wyznaczają etapy. Tabela znajdująca się po wykresie zawiera następujące informacje dodatkowe:
- Minimalny czas odpowiedzi strony dla wykonania. Czas
odpowiedzi to czas między pierwszym wysłanym znakiem żądania
podstawowego i ostatnim odebranym znakiem odpowiedzi. Liczniki czasu odpowiedzi pomijają czas odpowiedzi
strony dla tych stron, które zawierają żądania z kodami
statusu z zakresu od 4XX (błędy klienta) do 5XX (błędy serwera). Jedynym wyjątkiem jest sytuacja, w której niepowodzenie
(na przykład 404) jest rejestrowane i zwracane, a żądanie nie jest podstawowym żądaniem strony. Czasy odpowiedzi strony zawierające
żądania, dla których upłynął limit czasu, są zawsze usuwane.
- Średni czas odpowiedzi strony dla wykonania. Są to
informacje podobne do tych znajdujących się na wykresie, ale informacje w tabeli
dotyczą całego wykonania.
- Maksymalny czas odpowiedzi strony dla wykonania.
- Odchylenie standardowe średniego czasu odpowiedzi.
Odchylenie standardowe przedstawia rozproszenie danych wokół średniej. Na przykład System A i System B mają
taki sam średni czas odpowiedzi, który wynosi 12 ms. Nie oznacza to jednak, że czasy odpowiedzi są podobne. System A może mieć czasy odpowiedzi wynoszące 11, 12, 13 i 12 ms. System B może mieć czasy odpowiedzi
wynoszące 1, 20, 25 i 2 ms.
Mimo że średni czas jest taki sam, odchylenie standardowe Systemu B jest większe, a czas odpowiedzi jest
bardziej zróżnicowany.
- Częstotliwość prób dotyczących strony na przedział czasu w ostatnim
przedziale czasu próbkowania statystyki. Termin próba dotycząca strony oznacza, że
wysłano żądanie podstawowe. Żądania w obrębie strony nie są uwzględniane. Wartość Okres próbkowania statystyki ustawia się w harmonogramie jako jego właściwość.
- Łączna liczba prób dotyczących strony na przedział czasu.
Strona Przepustowość strony
Strona
Przepustowość strony zawiera przegląd częstotliwości żądań
przesyłanych w przedziale czasu próbkowania.
- Wykres Współczynnik trafień strony przedstawia szybkość prób dotyczących
strony oraz współczynnik trafień strony w przedziale czasu próbkowania dla
wszystkich stron.
Termin próba dotycząca strony oznacza, że
wysłano żądanie podstawowe. Żądania w obrębie strony nie są uwzględniane.
Termin trafienie oznacza, że serwer
otrzymał żądanie podstawowe i zwrócił dowolną pełną odpowiedź.
Jeśli harmonogram obejmuje obciążenia w poszczególnych etapach, kolorowe znaczniki zakresu czasu w górnej części wykresu wyznaczają etapy. Tabela podsumowania znajdująca się po wykresie zawiera współczynniki trafień łącznie oraz liczniki dla każdej strony w przebiegu.
- Wykres Obciążenie użytkownikami przedstawia aktywnych użytkowników i
użytkowników, którzy wykonali testowanie, w czasie wykonywania danego testu. W
tabeli podsumowania pod wykresem podano wyniki dotyczące najnowszego okresu
próbkowania. Wartość Okres próbkowania statystyki ustawia się w harmonogramie jako jego właściwość. Gdy przebieg zbliża się do końca, liczba aktywnych użytkowników zmniejsza się, a liczba użytkowników, którzy zakończyli działanie, zwiększa. Tabela podsumowania znajdująca się po wykresie zawiera użytkowników aktywnych i użytkowników, którzy zakończyli działanie, dla całego przebiegu.
Uwaga: Aby ustawić wartość okresu próbkowania, należy otworzyć harmonogram, kliknąć
kartę Statystyka, a następnie wyświetlić lub
zmodyfikować wartość opcji Okres próbkowania statystyki.
Jeśli liczba żądań i liczba trafień nie są zbliżone, serwer może mieć problemy
z nadążaniem za obciążeniem.
W przypadku dodania użytkowników wirtualnych w
trakcie wykonywania i obserwowania razem tych dwóch wykresów można monitorować
zdolność systemu do obsłużenia obciążenia. Gdy współczynnik trafień strony się
ustabilizuje, nawet jeśli będzie wzrastać liczba aktywnych użytkowników i
system jest dobrze dostrojony, średni czas odpowiedzi w naturalny sposób się
wydłuży. Ta redukcja czasu odpowiedzi następuje, ponieważ system działa z
maksymalnym efektywnym poziomem przepustowości i efektywnie przytłumia szybkość
trafień stron przez wydłużenie czasu odpowiedzi na żądania.
Strona Przepustowość serwera
Strona
Przepustowość serwera zawiera szybkość i liczbę bajtów
przesłanych w danym przedziale czasu oraz dla całego wykonania. Strona zawiera również status użytkowników wirtualnych dla każdego przedziału czasu i dla całego przebiegu.
- Wykres Szybkości przesyłania bajtów przedstawia szybkość wysyłania i
odbierania bajtów na przedział czasu dla wszystkich przedziałów czasu w wykonaniu. Jeśli harmonogram obejmuje obciążenia w poszczególnych etapach, kolorowe znaczniki zakresu czasu w górnej części wykresu wyznaczają etapy. Tabela podsumowania znajdująca się po wykresie zawiera łączną liczbę bajtów wysłanych i odebranych dla całego przebiegu.
- Wykres Obciążenie użytkownikami przedstawia aktywnych użytkowników i
użytkowników, którzy wykonali testowanie, na przedział czasu próbkowania w
czasie wykonywania danego testu. Wartość Okres próbkowania statystyki ustawia się w harmonogramie jako jego właściwość. Gdy przebieg zbliża się do końca, liczba aktywnych użytkowników zmniejsza się, a liczba użytkowników, którzy zakończyli działanie, zwiększa. Tabela podsumowania znajdująca się po wykresie zawiera użytkowników aktywnych i użytkowników, którzy zakończyli działanie, dla całego przebiegu.
Liczba Współczynnik przepustowości bajtów wysłanych i odebranych, który jest
obliczany z punktu widzenia klienta, pokazuje, ile danych produkt
Rational Performance Tester przesyła
przez serwer. Zwykle te dane są analizowane przy użyciu innych pomiarów, takich
jak przepustowość strony i dane dotyczące monitorowania zasobów, aby zrozumieć,
w jaki sposób wymaganie przepustowości sieci wpływa na wydajność serwera.
Strona Podsumowanie poprawności serwera
Na stronie
Podsumowanie poprawności serwera widoczne są ogólne
wskazania skuteczności odpowiedzi serwera na obciążenie.
- Wykres Poprawność strony przedstawia łączną liczbę prób dotyczących strony,
trafień strony i kodów statusu, które wskazały powodzenie, dla wykonania. W tabeli poniżej wykresu słupkowego wyświetlane są te same informacje.
Termin próba dotycząca strony oznacza, że wysłano żądanie podstawowe. Żądania w obrębie strony nie są uwzględniane.
Termin
trafienie oznacza, że serwer otrzymał żądanie podstawowe i zwrócił
dowolną pełną odpowiedź.
Termin powodzenie oznacza, że dla
tego żądania punkt weryfikacji kodu odpowiedzi został zakończony powodzeniem. Jeśli żądanie nie ma punktów weryfikacji, powodzenie oznacza, że serwer
otrzymał żądanie i zwrócił odpowiedź, w której kod statusu był w kategorii 200
albo 300 lub zwrócił oczekiwaną odpowiedź w kategorii 400 albo 500.
- Wykres Poprawność elementów strony przedstawia łączną liczbę prób
dotyczących elementów strony, trafień elementów strony, kodów statusu, które
wskazały powodzenie, i przekierowań elementów strony dla wykonania. Tabela pod
wykresem słupkowym przedstawia te same informacje i łączną liczbę elementów
strony, w przypadku których nie wysłano żądań do serwera, ponieważ klient
ustalił, że elementy danej strony były aktualne w lokalnej pamięci podręcznej.
Strona Szczegóły poprawności serwera
Strona
Szczegóły poprawności serwera zawiera szczegółowe
informacje specyficzne dla 10 stron o najniższym wskaźniku powodzenia.
- Wykres słupkowy przedstawia 10 stron o najniższym wskaźniku powodzenia.
- Tabela podsumowania pod wykresem zawiera (dla wszystkich stron) liczbę
prób, trafień i powodzeń wykonania oraz liczbę prób na sekundę podczas wykonywania.
Termin próba
oznacza, że wysłano żądanie podstawowe. Żądania w obrębie strony nie są uwzględniane.
Termin
trafienie oznacza, że serwer otrzymał żądanie podstawowe i zwrócił
dowolną pełną odpowiedź.
Termin powodzenie oznacza, że dla
tego żądania punkt weryfikacji kodu odpowiedzi został zakończony powodzeniem. Jeśli żądanie nie ma punktu weryfikacji, powodzenie oznacza, że serwer
otrzymał żądanie i zwrócił odpowiedź, w której kod statusu był w kategorii 200
albo 300 lub zwrócił oczekiwaną odpowiedź w kategorii 400 albo 500.
Strona Szczegóły buforowania
Strona
Szczegóły
buforowania zawiera szczegółowe informacje na temat zachowania
buforowania podczas wykonywania testu.
- Wykres Działanie buforowania przedstawia łączną liczbę prób buforowania
elementów strony, trafień w pamięci podręcznej elementów strony oraz chybień w
pamięci podręcznej elementów strony dla wykonania. Wartości te odpowiadają
odpowiedziom z serwera, wskazując, czy treść została zmodyfikowana. Ponadto
wykres słupkowy przedstawia łączną liczbę elementów strony w pamięci
podręcznej, które zostały pominięte podczas wykonywania. Ta wartość wskazuje liczbę trafień na aktualne dane w lokalnej pamięci podręcznej, dzięki czemu komunikacja z serwerem nie była konieczna.
- Wykres Współczynniki trafień w pamięci podręcznej elementów strony
przedstawia procent prób dostępu do pamięci podręcznej, które wskazują
potwierdzone przez serwer i klient powodzenie dla wykonania. Potwierdzone przez
serwer trafienia w pamięci podręcznej występują wtedy, gdy serwer zwraca kod
odpowiedzi 304. Potwierdzone przez klient trafienia w pamięci podręcznej występują wtedy, gdy treść znajdująca się w lokalnej pamięci podręcznej jest nadal aktualna i komunikacja z serwerem nie jest wymagana.
Strona Zasoby
Na stronie
Zasoby wyświetlane są wszystkie
liczniki zasobów, które były monitorowane podczas uruchamiania harmonogramu.
Odpowiedzi elementu strony
Strona
Element strony przedstawia 10 najwolniejszych odpowiedzi
elementów strony dla wybranej strony.
Elementy wnoszone czasu odpowiedzi strony
Strona
Elementy wnoszone czasu odpowiedzi strony przedstawia, ile
czasu każdego elementu strony składa się na ogólny czas odpowiedzi strony oraz
czas opóźnienia klienta i czas połączenia.
Wielkość strony
Ta strona służy do wyświetlania wielkości każdej strony testowanej aplikacji. Wielkość strony jest uwzględniana
podczas obliczania czasu odpowiedzi. Jeśli strona lub jej część znajduje się w pamięci podręcznej, żądania przychodzące z
pamięci podręcznej nie są uwzględniane w łącznej wielkości strony. W przypadku harmonogramu można porównać liczbę trafień
każdej strony z liczbą użytkowników wirtualnych.
Błędy
Na tej stronie wyświetlana jest liczba błędów, które wystąpiły w teście lub harmonogramie, i odpowiadające im działania. W sekcji Warunki błędu wyświetlana jest liczba spełnionych warunków błędu. Sekcja Zachowanie w przypadku błędu pokazuje,
w jaki sposób obsłużono każdy warunek błędu. Sposób obsługi błędów powinien być już zdefiniowany na karcie Zaawansowane w edytorze testów,
edytorze harmonogramu lub edytorze testu złożonego.