Udostępnij za pośrednictwem


Analizowanie wyników testów obciążenia oraz błędów w widoku tabeli analizatora testu obciążenia

Po wyświetleniu wyników testu obciążenia można wyświetlić różnych okienek, które zapewniają analizować dane na różne sposoby.Dane można wyświetlać w formie wykresu, aby zobaczyć, jak zmienia się wraz z upływem czasu, lub mogą wyświetlać dane jako szczegółowe tabel.

Aby przełączyć się do widoku tabeli, wybierz polecenie tabel na pasku narzędzi testu obciążenia.Aby przełączyć między różnych tabel, należy użyć tabeli listy rozwijanej na pasku narzędzi powyżej siatki tabeli.W widoku tabeli możesz wyświetlać do czterech tabel w czasie.Aby uzyskać więcej informacji, zobacz tabele testu obciążenia fragmentu w tym temacie.

Większość wartości liczbowe wyświetlane w tabeli liczników wydajności kumulują się nad przebiegiem testu obciążenia całej.Kolumny o nazwie ostatnich są wyjątek i reprezentują tę wartość z ostatniego interwału próbkowania.

[!UWAGA]

Kolumny o nazwie ostatnich są dostępne tylko w czasie wykonywania testu obciążenia.Po zakończeniu testu obciążenia te kolumny nie są dostępne.

Większość tabel można sortować, wybierając tytuł kolumny, którą chcesz posortować.Domyślnie niektóre tabele nie są wyświetlane wszystkie dostępne kolumny.Możesz dodać kolumny z tabelami, jeżeli dostępne są kolumny.Aby dodać kolumny, kliknij prawym przyciskiem myszy tabelę, a następnie wybierz Dodaj/Usuń kolumny.

[!UWAGA]

Możesz skopiować dane z tabeli do innych aplikacji, takich jak Excel do dodatkowej analizy.

Wymagania

  • Visual Studio Ultimate

Tabele testu obciążenia

Poniższa tabela zawiera listę tabel, które są dostępne do analizowania przebiegi testów obciążenia.

Nazwa tabeli

Opis

Błędy

Wyświetla listę błędów, które wystąpiły podczas przebiegiem testu obciążenia.Aby uzyskać więcej informacji, zobacz Table błędy w tym temacie i Analizowanie wyników testów obciążenia za pomocą analizatora testu obciążenia.

Strony

Wyświetla listę stron dostęp podczas przebiegu testu obciążenia.Niektóre dane w tej tabeli jest dostępna tylko wtedy, gdy test obciążenia zostało ukończone.Aby uzyskać więcej informacji, zobacz Porady: wyświetlanie czasu odpowiedzi strony Web w czasie testu obciążenia za pomocą analizatora testów obciążenia.

Żądania

Wyświetla szczegóły dla poszczególnych żądań wystawionych podczas przebiegu testu obciążenia.Dotyczy to również wszystkich żądań HTTP i żądania zależnych, takich jak obrazy.Aby uzyskać więcej informacji, zobacz Table żądań w tym temacie.

Śledzenia SQL

Wyświetla wyniki śledzenia SQL.Ta tabela jest dostępna tylko, po zakończeniu testu obciążenia i tylko wtedy, gdy Śledzenie SQL zostało użyte podczas badania.Aby uzyskać więcej informacji, zobacz Table dane śledzenia SQL w tym temacie.

Testy

Wyświetla szczegóły dla poszczególnych testów uruchomione podczas przebiegu testu obciążenia.Aby uzyskać więcej informacji, zobacz Table testów w tym temacie.

Progi

Wyświetla listę wartości progowej naruszeń reguł, które wystąpiły podczas przebiegiem testu obciążenia.Aby uzyskać więcej informacji, zobacz Analizowanie naruszeń zasady progu w czasie testów obciążenia za pomocą analizatora testu obciążenia.

Transakcje

Wyświetla listę transakcji, które wystąpiły podczas przebiegu testu obciążenia.Aby uzyskać więcej informacji, zobacz Table transakcji w tym temacie.

Agentów

Wyświetla tylko wtedy, gdy używa kontrolera testowego i agenci testowi testu obciążenia.Wyświetla listę agentów, które były używane podczas testu obciążenia.Agenci uwzględniono liczbę żądań przetestowane agenta i tych żądań, ile nie powiodło się.Ponadto, agenci uwzględniono liczby testów w z różnymi testu testów obciążenia przetestowane agenta i tych, ile nie powiodło się.

Szczegółowe informacje dotyczące testu

Wyświetla szczegóły dla testów, zawartych w skład testu test obciążenia.Szczegóły zawierają teraz nazwy testu, scenariusz, w którym test został, czas rozpoczęcia testu, długość czas trwania testów do uruchomienia i wyniki testów wskazującą, czy test powodzeniem lub niepowodzeniem.Jeśli test nie powiodło się, łącze znajduje się w szczegóły kolumny.Można wybrać łącze, która spowoduje przejście do edytora testu wydajności sieci Web z nieudanych żądań wyróżniony.

Zbieranie danych procentowy

Niektóre tabele testu obciążenia mogą zawierać dodatkowe kolumny, które obejmują procentowy danych oraz odpowiedzi czas podzielić grup oparte na sieci.Domyślnie te dane nie są zbierane.Procentowy danych jest dostępna tylko podczas zapisywania wyników z bazą danych, a nie zapisując lokalnie.Aby uzyskać więcej informacji, zobacz Zarządzenie wynikami testów obciążenia w repozytorium wyników testów obciążenia.Ponadto do gromadzenia tych danych w edytora testów obciążenia, w obszarze Uruchom ustawienia węzła, wybierz konkretnych uruchom węzeł ustawienie można zmienić.W właściwości oknie dla magazynu szczegóły czasu właściwości, wybierz opcję StatisticsOnly lub AllIndividualDetails.Aby uzyskać więcej informacji, zobacz Porady: wyświetlanie czasu odpowiedzi strony Web w czasie testu obciążenia za pomocą analizatora testów obciążenia.

Tabela żądania

Żądań tabeli znajdują się szczegóły dla poszczególnych żądań wystawionych podczas przebiegu testu obciążenia.Dotyczy to również wszystkich żądań HTTP i żądania zależnych, takich jak obrazy.W tabeli przedstawiono żądań przez testu i scenariusz, ponieważ jedno żądanie może zawierać wiele testów i scenariuszy.

Poniższa tabela przedstawia kolumny w żądań tabeli:

Kolumny

Opis

Widoczne domyślnie

Żądanie

Adres URL żądania.Na przykład home.html lub arrow.gif pomarańczowy.

Tak

Scenariusz

Nazwa scenariusza.

Tak

Test

Nazwa testu.

Tak

Łączna liczba

Całkowita liczba to żądanie testu wydajności sieci Web wydane podczas testów obciążenia uruchomione.Suma zawiera żądania przekazany i nie powiodło się, ale nie obejmuje pamięci podręcznej żądania, ponieważ nie zostały wydane na serwerze sieci Web.

Tak

Przekazany

Ile razy żądanie zostało wydane i przekazany.

Nie

Nie powiodło się

Ile razy żądanie zostało wydane i nie powiodło się.W tej kolumnie są wyświetlane jako hiperłącza.Można wybrać dowolne hiperłącze, aby wyświetlić listę poszczególnych błędów w błędy testu obciążenia okno dialogowe.Aby uzyskać więcej informacji, zobacz Analizowanie wyników testów obciążenia za pomocą analizatora testu obciążenia.

Tak

Zapisane w pamięci podręcznej

Całkowita liczba przypadków, gdy żądanie zostało już zapisane w pamięci podręcznej.

Nie

Żądania/s

Szybkość na sekundę żądania podczas testu obciążenia.

Nie

Przekazany/s

Szybkość na sekundę tego żądania podczas uruchamiania dla wystąpień tego żądania, który przekazany testu obciążenia.

Nie

/ S

Stawka za transakcje tego żądania podczas testów obciążenia uruchomione dla wystąpień tego żądania, które nie powiodło się.

Nie

Pierwszego bajtu

Średni czas do pierwszego bajtu odpowiedzi, odbierania mierzony od chwili wysłania żądania do serwera sieci Web.Jednostki są w sekundach.

Nie

Czas odpowiedzi

Średni czas całego odpowiedź na żądanie, mierzony od chwili wysłania żądania do serwera sieci Web.Jednostki są w sekundach.

Tak

Długość zawartości

Średni czas zawartości odpowiedzi na żądanie.Jednostki są bajtów.

Tak

Tabela testów

Testy tabeli są wyświetlane szczegóły dla poszczególnych testy uruchamiane podczas przebiegu testu obciążenia.W tabeli przedstawiono testy testu i scenariusz, ponieważ jeden test mogły zostać uwzględnione w wielu scenariuszach.

Poniższa tabela przedstawia kolumny w testy tabeli.

Kolumny

Opis

Widoczne domyślnie

Test

Nazwa testu.

Tak

Scenariusz

Nazwa scenariusza.

Tak

Łączna liczba

Całkowita liczba przypadków, gdy badanie zostało uruchomione w scenariuszu.Dotyczy to również liczby test przekazywane, a nie powiodło się.

Tak

Przekazany

Ile razy test został uruchomiony w scenariusza i przekazany.

Tak

Nie powiodło się

Ile razy test został uruchomiony w scenariusza i nie powiodło się.W tej kolumnie są wyświetlane jako hiperłącza.Można wybrać dowolne hiperłącze, aby wyświetlić listę poszczególnych błędów w błędy testu obciążenia okno dialogowe.Aby uzyskać więcej informacji, zobacz Analizowanie wyników testów obciążenia za pomocą analizatora testu obciążenia.

Tak

Testy/s

Szybkość na sekundę testu podczas testu obciążenia.

Tak

Przekazany/s

Szybkość na sekundę tego testu podczas uruchamiania dla wystąpień ten test, który przekazany testu obciążenia.

Nie

/ S

Stawka za transakcje tego testu podczas testów obciążenia uruchomione dla wystąpień ten test, który nie powiodło się.

Nie

Czas badania

Średni czas wykonywania testu podczas testu obciążenia.Jednostki są w sekundach.

Tak

Czas badania 90%

90-wartość percentylu czasu testu.

Nie

Czas badania 95%

Wartość percentylu 95 czasu testu.

Tak

Żądania/testowania

Testowanie średnią liczbę żądań w teście w przypadku wydajności sieci Web.

Nie

Tabela transakcji

Transakcji tabela zawiera listę transakcji, które wystąpiły podczas przebiegu testu obciążenia.Transakcje odwoływać się do transakcji zdefiniowanych w test wydajności sieci Web lub zegary zdefiniowany w testu jednostki.Transakcja nie odwołuje się do transakcji w bazie danych.

Poniższa tabela przedstawia kolumny w transakcji tabeli.

[!UWAGA]

Aby wyświetlić wszystkie kolumny, należy włączyć jest skojarzona z aktywne Uruchom ustawienie właściwości magazynu szczegóły czasu.Aby uzyskać więcej informacji, zobacz Porady: określanie właściwości magazynowania szczegółów chronometrażu dla ustawień uruchomienia testu obciążenia.

Kolumny

Opis

Widoczne bez szczegóły dotyczące

Transakcja

Nazwa transakcji.

Tak

Scenariusz

Nazwa scenariusza.

Tak

Test

Nazwa testu.

Tak

Łączna liczba

Całkowita liczba transakcji wydane podczas testu obciążenia.

Tak

Czas transakcji

Czas, aby można było wykonać transakcji podczas przebiegu testu obciążenia.Dla testów wydajności sieci Web, pomyśl czasu jest uwzględniane w obliczeniach.Jednostki są w sekundach.

Nie

Czas odpowiedzi

Czas odpowiedzi transakcji testu wydajności sieci Web w przypadku testu obciążenia.Czas odpowiedzi różni się od czasu transakcji w tym czas odpowiedzi nie zawiera żadnych zespołami czas, który wystąpił podczas wykonywania tej transakcji.Jednostki są w sekundach.

Nie

Średnio Czas transakcji

Godzina średnia transakcji.Tym razem zawiera czasy reakcji.Na przykład jeśli masz trzy żądań i każdy ma czas reakcji, zostaną uwzględnione w tej chwili tych myśl razy, a rzeczywisty czas wykonania żądania.

Nie

Średnio Czas odpowiedzi

Średni czas odpowiedzi transakcji testu wydajności sieci Web w przypadku testu obciążenia.Czas odpowiedzi różni się od czasu transakcji w tym czas odpowiedzi nie zawiera żadnych zespołami czas, który wystąpił podczas wykonywania tej transakcji.Jednostki są w sekundach.

Nie

Czas odpowiedzi min

Nie obejmuje to czasy reakcji.

Nie

Czas odpowiedzi Max

Nie obejmuje to czasy reakcji.

Nie

Czas odpowiedzi środkowej

Nie obejmuje to czasy reakcji.

Nie

Czas odpowiedzi 90%

90-wartość percentylu czas transakcji.Nie obejmuje to czasy reakcji.

[!UWAGA]

To różni się od programu Visual Studio Team System 2008 Test obciążenia Agent, który używany 90% czasu transakcji wartość.

Nie

Czas odpowiedzi 95%

Wartość percentylu 95 razem w transakcji.Nie obejmuje to czasy reakcji.

[!UWAGA]

To różni się od programu Visual Studio Team System 2008 Test obciążenia Agent, który używany 95% czasu transakcji wartość.

Nie

Czas odpowiedzi 99%

99-ty percentyl wartość czas transakcji.Nie obejmuje to czasy reakcji.

Nie

Czas odpowiedzi odchylenie standardowe

Nie obejmuje to czasy reakcji.

Nie

W tabeli błędów

Po uruchomieniu testu obciążenia można analizować o błędach.Analizowanie błędów i dostosowanie testów są ważnym elementem procesu testowania obciążenia.Jeśli wystąpiły jakiekolwiek błędy, błędy hiperłącze pojawi się na pasku stanu testu obciążenia i określa liczbę błędów, które wystąpiły.Aby wyświetlić tabelę błędy, wybierz polecenie hiperłącze.

Błędy tabeli grup błędów, które wystąpiły podczas ładowania testowanie według typu i podtypu błędu.Istnieje również całkowitej wiersza w tabeli, która określa całkowitą liczbę wszystkich błędów, które wystąpiły.

Tabela błędy zawiera następujące kolumny:

Kolumny

Opis

Widoczne domyślnie

Typ

Typ błędu.Na przykład HttpError.

Tak

SubType

Podtyp błędu.Na przykład LoadTestException.

Tak

Liczba

Liczba błędów tego typu, który wystąpił podczas testu obciążenia.W tej kolumnie są wyświetlane jako hiperłącza.Można wybrać dowolne hiperłącze, aby wyświetlić listę poszczególnych błędów.

Tak

Ostatni komunikat

Komunikat, który opisuje błąd.Na przykład 404 - NotFound.

Tak

Aby uzyskać więcej informacji, zobacz Analizowanie wyników testów obciążenia oraz błędów w widoku tabeli analizatora testu obciążenia.

Przechodzenie do listy błędów

Błędy tabeli grup błędów przez typ i podtyp błędu.Aby wyświetlić tabelę poszczególnych błędów, wyświetlana jest błędy testu obciążenia okno dialogowe.Aby wyświetlić okno dialogowe, wybierz hiperłącze w liczby kolumny tabeli błędów.Można również wyświetlić okno dialogowe prawym przyciskiem myszy wiersz w tabeli błędy wypełniany i wybierając błędy.

[!UWAGA]

Zbierane są tylko pierwsze 1000 wystąpienia dowolną kombinację typem i podtypem błędu.Po wyświetleniu błędy testu obciążenia okno dialogowe pojawi się najwyżej pierwszy 1000 wystąpień tego błędu.

Błędy testu obciążenia tabela zawiera następujące kolumny:

Kolumny

Opis

Czas

Testowanie czasu podczas ładowania u którego wystąpił błąd.

Agent

Nazwa grupy agenta, na którym wystąpił błąd.Jest to ważne podczas uruchamiania testów obciążenia przy użyciu testów kontrolerów i agenci testowi.Aby uzyskać więcej informacji, zobacz Uruchamianie testów obciążenia na różnych maszynach testowych za pomocą kontrolerów testów i agentów testowych.

Test

Testowanie nazwa wydajności sieci Web, w którym wystąpił błąd.

Scenariusz

Nazwa scenariusza, w którym wystąpił błąd.

Żądanie

Adres URL żądania, w którym wystąpił błąd.

Typ

Typ błędu.Na przykład HttpError.

SubType

Podtyp błędu.Na przykład LoadTestException.

Tekst

Tekst komunikatu o błędzie.Na przykład 404 - NotFound.

Stos

W tej kolumnie są puste, albo słowo stosu jest formatowana jako hiperłącze.Można wybrać hiperłącze, aby wyświetlić ślad stosu błędu.

Szczegóły

W tej kolumnie są puste, albo słowo TestLog jest formatowana jako hiperłącze.To łącze może pomóc wyizolować błędy w teście obciążenia.Na przykład, wybierając TestLog łącze na to żądanie błąd testu wydajności sieci Web będzie otworzyć wyniki testu wydajności sieci Web w wydajności sieci Web testowanie Podgląd wyników i zaznacz błąd żądania.

[!UWAGA]

Tabela można sortować, wybierając nagłówków kolumn.

Tabela danych śledzenia SQL

Można zbierać dane śledzenia SQL podczas przebiegu testu obciążenia do dalszej analizy.Zbieranie danych śledzenia umożliwia zidentyfikowanie kwerend najwolniej uruchomione i procedur składowanych w bazie danych programu SQL Server testowana.Aby uzyskać więcej informacji, zobacz [wycofane] Zbieranie danych śledzenia SQL do potrzeb monitorowania i poprawiania wydajności testów obciążenia.

Śledzenie włącza się po utworzeniu, edytując testu obciążenia w edytorze testowania obciążenia.Aby uzyskać więcej informacji, zobacz jak: integrowanie danych śledzenia SQL.

Jeśli włączone jest śledzenie SQL, plik jest tworzony podczas uruchomienia testu obciążenia zawierający dane śledzenia.Te dane są automatycznie zapisywane w magazynie wyników testów obciążenia na końcu przebieg testu i pliku śledzenia, został usunięty.Analizuj dane śledzenia w śledzenia SQL tabeli po zakończeniu testu obciążenia.

Aby wyświetlić dane śledzenia SQL

  1. W analizatorze testu obciążenia wybierz tabel na pasku narzędzi, aby upewnić się, że siatki tabeli są wyświetlane.

  2. W tabeli listy rozwijanej wybierz pozycję śledzenia SQL.

  3. Dane śledzenia, które zostały zebrane podczas uruchamiania jest wyświetlane w siatce.W tabeli przedstawiono najwolniej uruchomione operacje SQL sortowane według czasu trwania z najwolniejsze u góry.Zazwyczaj czas trwania pierwszej kolumnie należy sprawdzić, czy jest kolumny.Dane są wyświetlane w milisekundach.

    Kolumny wyświetlane są następujące:

    • Klasa zdarzenia

    • Czas trwania

    • CPU

    • Odczytuje

    • Zapisuje

    • TextData

    • Czas rozpoczęcia

    • Zakończenia

    Jeśli chcesz śledzenia zdarzeń SQL innych niż danych określonego w tych kolumn, może skonfigurować własne niestandardowe śledzenia SQL za pomocą programu SQL Profiler, narzędzia, która różni się od Visual Studio Ultimate.Aby uzyskać więcej informacji, zobacz wprowadzenie do programu SQL Server Profiler.

Tabele testu obciążenia fragmentu

Po wyświetleniu wyników testu obciążenia mogą wyświetlać dane jako szczegółowe tabele.Aby przełączyć się do widoku tabeli, wybierz polecenie tabel na pasku narzędzi testu obciążenia.Tabel, które są dostępne są błędy, stron, żądania, śledzenia SQL, testy, progi i transakcji.Aby uzyskać więcej informacji, zobacz Analizowanie wyników testów obciążenia oraz błędów w widoku tabeli analizatora testu obciążenia.

W widoku tabeli mogą wyświetlać do czterech tabel w czasie bez tabel nakładającymi się.

Aby podzielić tabele

  1. Na pasku narzędzi Analizator Test obciążenia, wybierz tabel.

    Otwiera widok tabeli.Układ domyślny to dwa poziomy panele.

  2. Na pasku narzędzi Analizator testu obciążenia wybierz przycisk układu, a następnie wybierz jedną z następujących czynności:

    • Jednego panelu

    • Dwa panele poziome

    • Trzy poziomy panele

    • Cztery panele poziome

  3. Aby przełączyć między różnych tabel, należy użyć listy rozwijanej powyżej siatki tabeli na każdym panelu.

    [!UWAGA]

    Nie można wyświetlić tej samej tabeli w panelu więcej niż jeden.Jeśli wprowadzisz zmiany w tabeli wyświetlany w panelu jeden z tabelą już wyświetlany w panelu innego tabele Przełącz paneli.

Zobacz też

Zadania

Porady: uzyskiwanie dostępu do wyników testu obciążenia w celu przeprowadzenia analizy

Koncepcje

Analizowanie wyników testów obciążenia w widoku wykresu analizatora testu obciążenia

Analizator testów obciążenia — Przegląd

Analizowanie naruszeń zasady progu w czasie testów obciążenia za pomocą analizatora testu obciążenia

Zarządzenie wynikami testów obciążenia w repozytorium wyników testów obciążenia

Podsumowanie wyników testów obciążenia — Przegląd

Inne zasoby

Analizowanie wyników testów obciążenia za pomocą analizatora testu obciążenia

Analizowanie wyników testów obciążenia za pomocą analizatora testu obciążenia