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.
Uwaga
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.
Uwaga
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.
Przechodzenie 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
Analizator testu obciążenia, wybierz polecenie tabel na pasku narzędzi, aby upewnić się, że wyświetlana jest siatka tabeli.
W tabeli listy rozwijanej wybierz pozycję Śledzenia SQL.
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
Na pasku narzędzi Analizator testu obciążenia wybierz tabel.
Otwiera widok tabeli.Układ domyślny to dwa panele poziome.
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
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