Udostępnij za pośrednictwem


Korzystanie z panelu liczników w widoku wykresów i tabel

Panel liczników jest widoczny w widokach Wykresy i Tabele w Analizatorze testu obciążenia, gdy uruchomiony jest test obciążenia lub podczas analizy wyniku testu obciążenia.Aby uzyskać więcej informacji, zobacz Analizowanie wyników testów obciążenia w widoku wykresu analizatora testu obciążenia, Analizowanie wyników testów obciążenia oraz błędów w widoku tabeli analizatora testu obciążenia i Porady: uzyskiwanie dostępu do wyników testu obciążenia w celu przeprowadzenia analizy.

Panel liczników wyświetla widok struktury ze wszystkimi licznikami wydajności, które zostały zebrane podczas testu obciążenia.Możesz pokazać lub ukryć panel liczników, wybierając Pokaż panel liczników na pasku narzędzi Analizatora testu obciążenia.

Liczniki są zorganizowane w strukturę drzewa, w której węzły liści są wystąpieniami liczników wydajności, które mogą zostać narysowane na wykresie.

Wymagania

  • Visual Studio Ultimate

Panel liczników dostarcza następujące funkcje:

  • Komunikacja informacji o naruszeniu progu.

  • Wybór liczników do wykresu.

  • Struktura widoku drzewa wszystkich liczników wydajności zebranych podczas przebiegu testu obciążenia z następującymi gałęziami podstawowymi:

    • Ogólne: Zawiera podsumowanie danych licznika wydajności dla każdego agenta testowego i całego testu obciążenia.

    • Nazwa scenariusza: Gałęzie opatrzone etykietami nazw scenariuszy testu obciążenia w drzewie liczników wydajności zawierają wszystkie wystąpienia liczników testu obciążenia skojarzone z określonym scenariuszem testu obciążenia.Większość liczników testu obciążenia jest zagnieżdżona w gałęzi scenariusza.

      Gałąź scenariusza zawiera węzły testu wydajności sieci Web.Węzły testu wydajności sieci Web zawierają węzły: Strony, Żądania i Transakcje.Dowolny węzeł liścia w tej strukturze jest licznikiem wydajności, który może zostać dodany do wykresu.

    • Komputery: Zawiera wszystkie wystąpienia liczników niezwiązanych z testem obciążenia, pogrupowane według komputerów.Gałąź komputerów zawiera węzeł dla każdego komputera, który jest skojarzony z kontrolerem testu obciążenia określonym w sekcji Role aktualnie wybranych ustawień testu.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.

      Każdy węzeł komputera zawiera zestaw kategorii licznika wydajności zebrany z danego komputera.Kategorie zawierają liczniki, które zawierają nazwy wystąpień liczników wydajności.

    • Błędy: Zawiera wszystkie błędy wykryte podczas testu obciążenia.Węzeł błędów zawiera kilka węzłów podkategorii błędów, które zostały określone dla różnych rodzajów błędów.Na przykład: wyjątki i błędy HTTP.

Węzeł nazwy scenariusza w panelu liczników

Licznik panelu scenariusz nazwa węzła
  1. Wszystkie liczniki wydajności skojarzone ze Scenario1 testu obciążenia pojawiają się w tym węźle.

  2. Wszystkie testy scenariusza znajdują się pod węzłem scenariusza.Etykieta wskazuje nazwę testu.

  3. Węzły liści pod węzłem testu są licznikami przypadku testowego testu obciążenia, w których nazwa wystąpienia licznika jest nazwą testu.Te liczniki to średni czas testu dla IBuyBrowse ze Scenario1.

  4. Wszystkie wystąpienia liczników ze strony testu obciążenia skojarzone z gałęzią testu wydajności sieci Web.W tym węźle zawarte są wszystkie wystąpienia liczników tempa testu obciążenia skojarzone ze stroną logowania GET (nazwa raportowania) testu wydajności sieci Web IBuyBrowse w Scenario1 testu obciążenia.

  5. Węzły liści pod węzłem strony są licznikami ze strony testu obciążenia.

  6. Wszystkie wystąpienia licznika żądań testu obciążenia skojarzone z testem wydajności sieci Web są zawarte w gałęzi test wydajności sieci Web.W tym węźle zawarte są wszystkie wystąpienia liczników żądań skojarzone z żądaniem logowania GET (nazwa raportowania) testu wydajności sieci Web IBuyBrowse w Scenario1 testu obciążenia.

  7. Węzły liści pod węzłem żądania są licznikami żądań testu obciążenia.

  8. Wszystkie wystąpienia licznika transakcji testu obciążenia skojarzone z testem wydajności sieci Web są zawarte w gałęzi test wydajności sieci Web.W tym węźle zawarte są wszystkie wystąpienia liczników transakcji skojarzone z transakcją o nazwie Transaction1 testu wydajności sieci Web IBuyBrowse w Scenario1 testu obciążenia.

  9. Węzły liści pod węzłem transakcji są licznikami transakcji testu obciążenia.

  10. Węzeł testu jednostki.

Zadania

Zadania

Skojarzone tematy

Dodaj więcej liczników wydajności do wykresu w widoku wykresu: W panelu Liczniki, możesz dodać różne typy danych do wykresu testu obciążenia, poprzez dodanie większej liczby liczników wydajności na wykresie.

Analizuj naruszenia wszelkich wartości progowych określonych dla testu obciążenia: Panel Liczniki wyświetla ikony przedstawiające naruszenia progów, które można następnie dodać do tabel i wykresów do dalszej analizy.

Analizuj wszystkie błędy, które zostały wykryte podczas przebiegu testu obciążenia: Panel Liczniki posiada węzeł błędów, który zawiera kategorie i podkategorie błędów, takie jak błędy HTTP, których można użyć do dodania błędów do wykresów do dalszej analizy.

Zagadnienia dotyczące interwału próbkowania licznika wydajności

Wybierz wartość dla właściwości Częstotliwość próbkowania w parametrach uruchomieniowych testu obciążenia w oparciu o długość testu obciążenia.Mniejsza częstotliwość próbkowania, taka jak wartość domyślna pięć sekund, wymaga więcej miejsca w bazie danych wyników testu obciążenia.Dla dłuższych testów obciążenia zwiększenie częstotliwości próbkowania zmniejsza ilość zbieranych danych.Aby uzyskać więcej informacji, zobacz Porady: określanie wielkości próbki dla ustawień testu obciążenia.

Oto niektóre wytyczne dotyczące częstotliwości próbkowania:

Czas trwania testu obciążenia

Zalecana częstotliwość próbkowania

<1 godz.

5 sekund

1–8 godzin

15 sekund

8–24 godzin

30 sekund

>24 godziny

60 sekund

Zagadnienia dotyczące dołączania Szczegółów chronometrażu do zbierania danych percentyl.

W parametrach uruchomieniowych Edytora testu obciążenia znajduje się właściwość o nazwie Magazyn szczegółów chronometrażu.Jeśli właściwość Przechowywanie szczegółów o czasie jest włączona, to czas na wykonanie każdego indywidualnego testu, transakcji i strony podczas testu obciążenia będzie przechowywany w repozytorium wyników testu obciążenia.Pozwala to na ukazanie danych percentyla 90 i 95 w Analizatorze testu obciążenia w Testach, Transakcjach, i Tabelach stron.

Istnieją dwie opcje dla włączenia właściwości Przechowywanie szczegółów o czasie we właściwościach parametrów uruchomieniowych: StatisticsOnly i AllIndividualDetails.Dzięki obu opcjom, wszystkie indywidualne testy, strony i transakcje podlegają chronometrażowi, a dane percentyl obliczane z indywidualnych danych o czasie.Różnica w przypadku opcji StatisticsOnly polega na usuwaniu z repozytorium danych o poszczególnych chronometrażach po obliczeniu danych percentyl.Ogranicza to ilość miejsca wymaganego w repozytorium w przypadku używania szczegółowych informacji o czasie.Jednakże, zaawansowani użytkownicy mogą chcieć przetworzyć szczegółowe dane chronometrażu w inny sposób, przy użyciu narzędzi SQL.W takim przypadku powinna zostać użyta opcja AllIndividualDetails, aby szczegółowe dane chronometrażu były dostępne do przetwarzania.Dodatkowo, jeśli właściwość jest ustawiona na AllIndividualDetails, można analizować aktywność wirtualnego użytkownika za pomocą wykresu Aktywności wirtualnego użytkownika w Analizatorze testu obciążenia, po zakończeniu testu obciążenia.Aby uzyskać więcej informacji, zobacz Analizowanie aktywności wirtualnego użytkownika testów obciążenia w widoku szczegółów analizatora testu obciążenia.

[!UWAGA]

We wcześniejszych wersjach programu Visual Studio, łącznie z Microsoft Visual Studio 2005 i Visual Studio 2008, ustawienie Wszystkie szczegółowe dane dla właściwości Magazyn szczegółów chronometrażu było dostępne.Jednakże, istnieją dwie ważne różnice.Po pierwsze, ustawienie Wszystkie szczegółowe dane nie było ustawieniem domyślnym.Po drugie, jedynym sposobem, aby uzyskać dostęp do tych informacji, było użycie zapytań SQL.

Ilość miejsca wymaganego w repozytorium wyników testu obciążenia do przechowywania szczegółowych danych chronometrażu może być bardzo duża, szczególnie w przypadku uruchamiania dłuższych testów obciążenia.Ponadto czas przechowywania tych danych w repozytorium wyników na koniec testu obciążenia jest dłuższy, ponieważ te dane są przechowywane w agentach testowych obciążenia do momentu zakończenia testów obciążenia.Po zakończeniu testu obciążenia, dane są przechowywane w repozytorium.Domyślnie, właściwość Magazyn szczegółów chronometrażu jest włączona.Jeśli jest to problem dla środowiska testowego, możesz ustawić Magazyn szczegółów chronometrażu na Brak.

Aby uzyskać więcej informacji, zobacz Porady: określanie właściwości magazynowania szczegółów chronometrażu dla ustawień uruchomienia testu obciążenia.

Zobacz też

Koncepcje

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

Inne zasoby

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