Udostępnij za pośrednictwem


Analizowanie wyników badań obciążenia i błędy w widoku tabel Analyzer testu obciążenia

Podczas wyświetlania wyników testu obciążenia, uruchomić, można wyświetlić różnych okienek, które zapewniają różne sposoby analizować dane.Można wyświetlić dane w postaci wykresu, aby zobaczyć, jak zmienia się w czasie, lub wyświetlać dane szczegółowe tabele.

Aby przełączyć do widoku tabeli, wybierz opcję tabel na pasku narzędzi testu obciążenia.Aby przełączyć się z różnych tabel, użyj tabeli listy rozwijanej na pasku powyżej siatki tabeli.W widoku tabeli można wyświetlić maksymalnie czterech tabel jednocześnie.Aby uzyskać więcej informacji, zobacz Płytki obciążenia Testuj tabele w tym temacie.

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

[!UWAGA]

Kolumny o nazwie ostatniego są dostępne tylko w przypadku, gdy wykonywane jest badanie 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 sortować.Domyślnie niektóre tabele nie są wyświetlane wszystkie dostępne kolumny.Można dodać kolumny do tabel, jeśli są dostępne kolumny.Aby dodać kolumny, kliknij prawym przyciskiem myszy tabelę, a następnie wybierz polecenie Dodawanie i usuwanie kolumn.

[!UWAGA]

Można skopiować dane z tabeli, do innych aplikacji, takiej jak program Excel do dodatkowej analizy.

Wymagania

  • Visual Studio Ultimate

Testuj tabele obciążenia

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

Nazwa tabeli

Opis

Błędy

Wyświetla listę błędów, które wystąpiły podczas badania obciążenia.Aby uzyskać więcej informacji, zobacz Tabela 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 testu obciążenia, uruchom.Niektóre dane w tej tabeli jest dostępna tylko po zakończeniu testowania obciążenia.Aby uzyskać więcej informacji, zobacz Jak: czas reakcji strony sieci Web Widok w teście obciążenia za pomocą analizatora testu obciążenia.

Żądania

Wyświetla szczegóły dla poszczególnych żądań wydanych w czasie testu obciążenia.Obejmuje to wszystkie żądania HTTP i utrzymaniu żądania, takie jak obrazy.Aby uzyskać więcej informacji, zobacz Tabela żądania w tym temacie.

Śledzenia SQL

Wyświetla wyniki śledzenia SQL.W tej tabeli jest dostępna tylko po zakończeniu testowania obciążenia i tylko wtedy, gdy śledzenia SQL został użyty podczas badań.Aby uzyskać więcej informacji, zobacz Tabela danych śledzenia SQL w tym temacie.

Testy

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

Progi

Wyświetla listę próg naruszenia reguł, które wystąpiły podczas badania obciążenia.Aby uzyskać więcej informacji, zobacz Analizowanie naruszenia reguł próg testów obciążenia za pomocą analizatora testu obciążenia.

Transakcje

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

Agenci

Wyświetla tylko, jeśli taki test obciążenia jest przy użyciu kontrolera testu i badania czynników.Wyświetla listę agentów, które zostały użyte podczas badania obciążenia.Tabela agentów zawiera liczbę żądań agent przetestowane i tych wniosków, o ile niepowodzenie.Ponadto tabela agentów obejmuje liczby testów in the mix test testów obciążenia agent przetestowane i tych, ilu nie powiodło się.

Szczegóły testu

Wyświetla szczegóły dotyczące badań zawartych w mix badania dla badania obciążenia.Szczegóły zawierają nazwę testu, scenariusz, w którym test został w momencie rozpoczęcia badania, długość, czas trwania badania do uruchomienia i wyniki badań wskazujące, jeśli badania przekazany lub nie powiodło się.Jeżeli badanie nie powiodło się, łącze jest obecny w Szczegóły kolumny.Można wybrać łącze, które spowoduje przejście do edytora Test wydajności sieci Web z wyróżniona żądania.

Zbieranie danych percentyl

Niektóre tabele testu obciążenia może zawierać dodatkowe kolumny, które obejmują czas danych i odpowiedzi percentyl podzielone na grupy na podstawie emulacji sieci.Domyślnie dane te nie są zbierane.Zbierania takich danych w Obciążenia badania edytora, w Uruchomić ustawienia węzeł, wybierz szczególnych uruchom węzeł ustawienia, aby zmienić.W Właściwości okna, dla Magazyn szczegóły czas właściwość, zaznacz StatisticsOnly lub AllIndividualDetails.Aby uzyskać więcej informacji, zobacz Jak: czas reakcji strony sieci Web Widok w teście obciążenia za pomocą analizatora testu obciążenia.

Tabela żądania

Żądań tabeli są wyświetlane szczegóły dotyczące poszczególnych żądań wydanych w czasie testu obciążenia.Obejmuje to wszystkie żądania HTTP i utrzymaniu żądania, takie jak obrazy.W tabeli wymieniono żądań przez badanie i scenariusza, ponieważ jeden wniosek może zawierać wiele scenariuszy i testów.

W poniższej tabeli przedstawiono kolumny w żądań tabeli:

Kolumny

Opis

Domyślnie widoczne

Żądanie

Adres URL żądania.Na przykład home.html lub orange arrow.gif.

Tak

Scenariusz

Nazwa scenariusza.

Tak

Test

Nazwa testu.

Tak

Ogółem

Całkowita liczba to żądanie test wydajności sieci Web wydanych w czasie testu obciążenia Uruchom.Suma obejmuje przekazany, jak i nieudane żądania, ale nie obejmuje buforowane żądania, ponieważ nie są wydawane na serwerze sieci Web.

Tak

Przekazany

Liczba przypadków wniosek został wydany i przekazany.

Nr

Nie powiodło się

Liczba przypadków wniosek został wydany i nie powiodło się.Zapisy 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 badania obciążenia okno dialogowe.Aby uzyskać więcej informacji, zobacz Analizowanie wyników testów obciążenia za pomocą analizatora testu obciążenia.

Tak

Buforowane

Całkowita liczba razy wniosek został już buforowany.

Nr

Żądania/S

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

Nr

Przekazane/S

Szybkość na sekundę to żądanie podczas wykonywania, dla wystąpień tego wniosku, który przeszedł badania obciążenia.

Nr

/ S

Szybkość na sekundę to żądanie podczas badania obciążenia, dla wystąpień tego wniosku, że nie powiodło się.

Nr

Po raz pierwszy bajt

Średni czas do odbioru pierwszy bajt odpowiedzi, mierzony od chwili wysłania na serwer sieci Web.Jednostki są w sekundach.

Nr

Czas reakcji

Średni czas, aby otrzymać pełną odpowiedź na żądanie, mierzony od chwili wysłania na serwer sieci Web.Jednostki są w sekundach.

Tak

Długość zawartości

Średnia długość zawartości odpowiedzi na żądanie.Jednostki są bajtów.

Tak

Tabela testów

Testów Tabela Wyświetla szczegóły dla poszczególnych testy wykonywane podczas testu obciążenia.W tabeli wymieniono badań przez badanie i scenariusza, ponieważ jedno badanie można uwzględnić w wielu scenariuszach.

W poniższej tabeli przedstawiono kolumny w testów tabeli.

Kolumny

Opis

Domyślnie widoczne

Test

Nazwa testu.

Tak

Scenariusz

Nazwa scenariusza.

Tak

Ogółem

Całkowita liczba razy test został uruchomiony w scenariuszu.Obejmuje to ile razy test przekazywane, a nie powiodło się.

Tak

Przekazany

Ile razy test był uruchamiane w scenariuszu i przekazany.

Tak

Nie powiodło się

Ile razy test został uruchamiane w scenariuszu i nie powiodło się.Zapisy 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 badania 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 na sekundę

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

Tak

Przekazane/S

Szybkość na sekundę podczas badania obciążenia, wystąpienia tego testu, który przeszedł badania.

Nr

/ S

Szybkość na sekundę tego badania, podczas badania obciążenia, wystąpienia tego testu, który nie powiodło się.

Nr

Czas badania

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

Tak

Czas badania 90 %

Dziewięćdziesiątego wartość percentylu czasu badania.

Nr

Czas badania 95 %

Wartość 95 percentyl czasu badania.

Tak

Żądania/badanie

Średnia liczba żądań w badaniu, jeśli jest wydajność sieci Web należy przetestować.

Nr

Tabela transakcji

Transakcji tabela wyświetla listę transakcji, które wystąpiły podczas testu obciążenia, uruchom.Transakcje odnoszą się do transakcji określonych w teście wydajności sieci Web lub czasomierze zdefiniowane w test jednostki.Transakcja nie odnosi się do transakcji w bazie danych.

W poniższej tabeli przedstawiono kolumny w transakcji tabeli.

[!UWAGA]

Aby wyświetlić wszystkie kolumny, należy włączyć właściwość chronometraż szczegóły składowania, która jest skojarzona z aktywnych, uruchom ustawienie.Aby uzyskać więcej informacji, zobacz Jak: Określ właściwość składowania szczegóły dotyczące ustawienia Uruchom Test Load.

Kolumny

Opis

Widoczne bez szczegóły dotyczące

Transakcja

Nazwa transakcji.

Tak

Scenariusz

Nazwa scenariusza.

Tak

Test

Nazwa testu.

Tak

Ogółem

Całkowita liczba transakcji wydanych w czasie wykonywania badania obciążenia.

Tak

Czas transakcji

Czas wykonania transakcji podczas testu obciążenia, uruchom.Do testów wydajności sieci Web, zdaniem czas jest uwzględniany w obliczeniach.Jednostki są w sekundach.

Nr

Czas reakcji

Czas reakcji dla transakcji test wydajności sieci Web w badaniu obciążenia, uruchom.Czas reakcji różni się od czasu transakcji w tym czas reakcji nie zawiera żadnych można traktować czasu, który wystąpił podczas transakcji.Jednostki są w sekundach.

Nr

Średnio Czas transakcji

Godzina średnia transakcji.Tym razem zawiera czas namysłu.Na przykład jeśli masz trzech wniosków i każda ma czas namysłu, czas ten będzie zawierać traktować te czasy i rzeczywisty czas wykonania żądania.

Nr

Średnio Czas reakcji

Średni czas odpowiedzi transakcji test wydajności sieci Web w badaniu obciążenia, uruchom.Czas reakcji różni się od czasu transakcji w tym czas reakcji nie zawiera żadnych można traktować czasu, który wystąpił podczas transakcji.Jednostki są w sekundach.

Nr

Czas reakcji min

Obejmuje to czas namysłu.

Nr

Czas reakcji Max

Obejmuje to czas namysłu.

Nr

Czas reakcji środkowej

Obejmuje to czas namysłu.

Nr

Czas reakcji 90 %

Dziewięćdziesiątego wartość percentylu czasu transakcji.Obejmuje to czas namysłu.

UwagaUwaga
To różni się od Visual Studio Team System 2008 Test obciążenia agenta, które używane 90% czasu transakcji wartości.

Nr

Czas reakcji 95 %

Wartość 95 percentyl czasu transakcji.Obejmuje to czas namysłu.

UwagaUwaga
To różni się od Visual Studio Team System 2008 Test obciążenia agenta, które używane 95% czasu transakcji wartości.

Nr

Czas reakcji 99 %

Jednostronny wartość percentylu czasu transakcji.Obejmuje to czas namysłu.

Nr

Czas reakcji odchylenie standardowe

Obejmuje to czas namysłu.

Nr

Tabela błędy

Po uruchomieniu testu obciążenia można analizować błędy.Analizowanie błędów i dopasowywanie testy są ważną częścią procesu badania obciążenia.Jeśli wystąpiły błędy, błędów hiperłącze pojawi się na pasku stanu obciążenia badania i określa liczbę błędów, które wystąpiły.Aby wyświetlić tabelę błędów, wybierz polecenie hiperłącze.

Błędy tabeli grupy błędów, które wystąpiły podczas ładowania badania typu i podtypu błędu.Istnieje również ogółem wiersza w tabeli, która określa całkowitą liczbę błędów, które wystąpiły.

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

Kolumny

Opis

Domyślnie widoczne

Typ

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

Tak

Podtyp

Podtyp błąd.Na przykład LoadTestException.

Tak

Licznik

Liczba błędów tego typu, który wystąpił podczas testu obciążenia.Zapisy 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 badań obciążenia i błędy w widoku tabel Analyzer testu obciążenia.

ms404656.collapse_all(pl-pl,VS.110).gifPrzechodzenie do listy błędów

Błędy tabeli grupy błędów typu i podtypu błędu.Aby wyświetlić tabelę poszczególnych błędów, należy wyświetlić Błędy badania obciążenia okno dialogowe.Aby wyświetlić okno dialogowe, wybierz hiperłącze w liczba kolumny w tabeli błędy.Można również wyświetlić okno dialogowe, klikając prawym przyciskiem myszy wiersz w tabeli błędy, która jest wypełniona, a następnie wybierając błędów.

[!UWAGA]

Zbierane są tylko pierwszego tysiąca wystąpienia dowolna kombinacja typu i podtypu błąd.Wyświetlenie Błędy badania obciążenia okno dialogowe pojawi się co najwyżej pierwszego 1000 wystąpień tego błędu.

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

Kolumny

Opis

Czas

Czas podczas ładowania testu wynosi wystąpił błąd.

Agent

Nazwa komputera agent, w którym wystąpił błąd.Jest to ważne, po uruchomieniu testów obciążenia przy użyciu kontrolerów testu i badania czynników.Aby uzyskać więcej informacji, zobacz Dystrybucji obciążenia Test jest uruchamiany na wielu komputerach Test przy użyciu kontrolerów testu i badania czynników.

Test

Test nazwę wydajność 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.

Podtyp

Podtyp błąd.Na przykład LoadTestException.

Tekst

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

Stos

Zapisy w tej kolumnie są puste lub wyraz stos jest sformatowana jako hiperłącze.Można wybrać hiperłącze, aby wyświetlić ślad stosu błędu.

Szczegóły

Zapisy w tej kolumnie są puste lub wyraz TestLog jest sformatowana jako hiperłącze.To łącze może pomóc wyizolować błędy w badaniu obciążenia.Na przykład wybranie opcji TestLog łącze na błąd żądanie testu wydajności sieci Web będzie otwarcie wyniki testu wydajności sieci Web w przeglądarce sieci Web wyniki badań wydajności i podświetl błędu żądania.

[!UWAGA]

Tabelę można sortować, wybierając nagłówki kolumn.

Tabela danych śledzenia SQL

Można zbierać dane śledzenia SQL podczas testu obciążenia, uruchomić później analizować.Zbieranie danych śledzenia pozwala zidentyfikować najwolniej uruchomione kwerendy i procedur przechowywanych w bazie danych programu SQL Server, badany.Aby uzyskać więcej informacji, zobacz Zbieranie danych śledzenia SQL do monitorowania i zwiększyć wydajność w badaniach obciążenia.

Śledzenie włącza się poprzez edycję swoje badania obciążenia w edytorze załadować Test po jego utworzeniu.Aby uzyskać więcej informacji, zobacz Jak: Integrowanie danych śledzenia SQL.

Jeśli włączone jest śledzenie programu SQL, plik jest tworzony podczas wykonywania badania obciążenia zawierający dane śledzenia.To dane są automatycznie zapisywane w magazynie wyniki testu obciążenia na końcu badania i plik śledzenia jest usuwany.Analizowanie danych śledzenia w Śledzenia SQL tabeli po zakończeniu badania na obciążenia.

Aby wyświetlić dane śledzenia SQL

  1. Analizator testu obciążenia, wybierz polecenie tabel na pasku narzędzi, aby upewnić się, że wyświetlana jest siatka tabeli.

  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 wymieniono najwolniej bieżących operacji SQL posortowane według czasu trwania z najmniejszą u góry.Zazwyczaj czas trwania kolumny jest pierwszą kolumną do zbadania.Dane są wyświetlane w milisekundach.

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

    • Event, klasa

    • Czas trwania

    • CPU

    • Odczyty

    • Zapisuje

    • TextData

    • StartTime

    • EndTime

    Jeśli zachodzi potrzeba śledzenia zdarzeń SQL innych niż określonych w tych kolumnach danych, można skonfigurować własne niestandardowe śledzenia SQL przy użyciu programu SQL Profiler, narzędzie, które jest niezależne od Visual Studio Ultimate.Aby uzyskać więcej informacji, zobacz Wprowadzenie programu SQL Server Profiler.

Płytki obciążenia Testuj tabele

Podczas wyświetlania wyników testu obciążenia, uruchomić, można wyświetlić dane jako szczegółowe tabele.Aby przełączyć do widoku tabeli, wybierz opcję tabel na pasku narzędzi testu obciążenia.Tabele, które są dostępne są błędy, stron, żądania, śledzenia SQL, badań, progi i transakcji.Aby uzyskać więcej informacji, zobacz Analizowanie wyników badań obciążenia i błędy w widoku tabel Analyzer testu obciążenia.

W widoku tabeli można wyświetlić maksymalnie cztery tabele w czasie bez tabel, nakładających się.

Aby tabele

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

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

  2. Na pasku narzędzi Analizator testu obciążenia wybierz przycisk Układ, a następnie wybierz jedną z następujących opcji:

    • Jednego panelu

    • Dwa panele poziome

    • Trzy poziome paneli

    • Cztery panele poziome

  3. Aby przełączyć się z różnych tabel, należy użyć listy rozwijanej powyżej siatki tabeli każdego panelu.

    [!UWAGA]

    Nie można wyświetlić tej samej tabeli w więcej niż jednego panelu.Zmiana tabeli wyświetlany w jednym panelu do tabeli już wyświetlane w panelu innego tabele przełączyć panele.

Zobacz też

Zadania

Jak: wyniki testów obciążenia dostępu do analizy

Koncepcje

Analizowanie wyników testów obciążenia wykresy widok analizatora testu obciążenia

Test Analyzer Podgląd obciążenia

Analizowanie naruszenia reguł próg testów obciążenia za pomocą analizatora testu obciążenia

Zarządzanie wyniki testów obciążenia w repozytorium wyniki testu obciążenia

Załadować podsumowujące zestawienie wyników badania

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