Określanie zbiorów liczników oraz zasad progu dla komputerów w teście obciążenia
Testy obciążenia dostarczają nazwanych zestawów licznika, które są przydatne podczas analizowania danych licznika wydajności.Zbiory liczników są uporządkowane według technologii i obejmują Aplikację, ASP.NET, Aplikację .NET, IIS i SQL.Podczas tworzenia testu obciążenia przy użyciu Nowego kreatora testu obciążenia jest dodawany początkowy zbiór liczników.Oferują one zestawy wstępnie zdefiniowanych i ważnych liczników dla testu obciążenia.Zarządzasz licznikami w Edytorze testu obciążenia.
[!UWAGA]
Jeśli testy obciążenia są rozmieszczone na komputerach zdalnych, liczniki kontrolera i agenta są mapowane na zbiory liczników kontrolera i agenta.Aby uzyskać więcej informacji dotyczących sposobu użycia komputerów zdalnych w teście obciążenia, zobacz Uruchamianie testów obciążenia na różnych maszynach testowych za pomocą kontrolerów testów i agentów testowych.
Licznik zestawów obejmuje określone przez Ciebie komputery.Skojarzeniem między zbiorem liczników a komputerem, który jest używany podczas testu obciążenia, jest mapa zestawu liczników.Na przykład serwer sieci Web, który jest testowany, może mieć mapowania zbiorów liczników ASP.NET, IIS i .NET.
Domyślnie liczniki wydajności są zbierane na kontrolerze i agentach.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.
To ważne, aby dodać testowane serwery do listy komputerów, na których zbierane są dane z liczników.Następnie wszelkie ważne dane systemowe są zbierane i monitorowane podczas testu obciążenia.
Wymagania
- Visual Studio Ultimate
W tym temacie:
Zadania
Zadania |
Skojarzone tematy |
---|---|
Określ początkowe zbiory liczników dla testu obciążenia: Podczas tworzenia testu obciążenia, dodaj zbiory liczników do monitorowania w Kreatorze nowego testu obciążenia.Aby uzyskać więcej informacji, zobacz [wycofane] Tworzenie testów obciążenia. |
|
Zarządzaj zbiorami liczników dla testu obciążenia: Po utworzeniu testu obciążenia można edytować zbiór liczników w edytorze testu obciążenia.Zarządzanie zbiorami liczników wiąże się wybraniem zestawu komputerów, z których należy zbierać dane o wydajności i przypisaniem zestawu ze zbiorów liczników do zbierania z każdego komputera.Zarządzasz licznikami w edytorze testu obciążenia. |
|
Dodaj zbiory liczników do testu obciążenia: Podczas tworzenia testu obciążenia w Kreatorze nowego testu obciążenia, dodaj początkowy zbiór liczników.Oferują one zestawy wstępnie zdefiniowanych zbiorów liczników dla testu obciążenia.Po utworzeniu testu obciążenia, można dodać nowe liczniki do istniejących zbiorów liczników przy użyciu edytora testu obciążenia. |
|
Określ regułę wartości progowej, używając liczników dla testu obciążenia: Reguła wartości progowej jest regułą, która jest ustawiona na pojedynczy licznik wydajności aby monitorowała użycie zasobów systemowych w trakcie testu obciążenia.Definicje zbiorów liczników zawierają zdefiniowane wcześniej reguły wartości progowych dla wielu kluczowych liczników wydajności.Reguły wartości progowych w testach obciążenia porównują wartość licznika wydajności z wartością stałą lub inną wartością licznika wydajności. |
|
Przypisz przyjazne nazwy do komputerów, do których zbiory liczników są mapowane: Można dodać znaczniki komputera, które pozwalają na używanie łatwej do rozpoznania nazwy komputera.Tagi są wyświetlane w węźle Mapowania zbiorów liczników dla drzewa Edytora testu obciążenia.Co ważniejsze, znaczniki są wyświetlane w raportach programu Excel, które pomagają biorącym udział w projekcie zidentyfikować, jaką rolę komputer ma w teście obciążenia, na przykład "Web Server1 w lab2" lub "SQL Server2 w biurze w Phoenix". Aby uzyskać więcej informacji, zobacz Raportowanie wyników testów obciążenia do potrzeb porównań testów lub analizy trendów. |
Zadania pokrewne
Analizowanie wyników testów obciążenia za pomocą analizatora testu obciążenia
Za pomocą Analizatora testu obciążenia można lokalizować wąskie gardła, identyfikować błędy i mierzyć ulepszenia w aplikacji.
Używanie zbiorów liczników
Narzędzia testu obciążenia zbierają i wyświetlają na wykresie dane dotyczące wydajności w czasie, przy użyciu liczników.Dane liczników są zbierane w odstępach czasu określonych przez użytkownika podczas przebiegu testu obciążenia.Aby uzyskać więcej informacji, zobacz Porady: określanie wielkości próbki dla ustawień testu obciążenia.W czasie wykonywania można wyświetlić liczniki lub można je wyświetlić po przebiegu testu obciążenia przy użyciu Analizatora testu obciążenia.Aby uzyskać więcej informacji, zobacz Analizator testów obciążenia — Przegląd.
Dane liczników są zbierane na serwerze i na każdym komputerze, gdzie wykonywany jest test.Jeśli zdefiniowano zestaw komputerów agentów, na których uruchamiane są testy, liczniki są również zbierane na tych komputerach.
Istnieją trzy kategorie liczników: wartości procentowe, liczby i wartości średnie.Niektóre przykłady to % użycie Procesora, liczniki blokady programu SQL Server i żądania usługi IIS na sekundę.
Zbiory liczników testu obciążenia
Dane dotyczące wydajności poszczególnych żądań HTTP są zgłaszane przez komputer, który uruchamia test, na przykład komputer agenta.Dla żądań można monitorować dane, takie jak Średni czas potrzebny do pierwszego bajtu, Czas odpowiedzi i Żądania na sekundę.
Aby ułatwić zbieranie danych o wydajności na serwerze sieci Web Visual Studio Ultimate zapewnia również wstępnie zdefiniowane, nazwane zbiory liczników, oparte na technologii stosowanej w teście obciążenia.Te zestawy są przydatne podczas analizowania serwera, na którym uruchomiony jest IIS, ASP.NET lub SQL Server.Liczniki , które nie są dostarczane w domyślnym zbiorze liczników, można dodać przy użyciu Edytora testu obciążenia.To ważne, aby dodać testowane komputery lub serwery do testu obciążenia, aby upewnić się, że można monitorować wykorzystanie zasobów na tych komputerach.Aby uzyskać więcej informacji, zobacz Porady: zarządzanie zbiorami liczników za pomocą edytora testu obciążenia.
Analiza wyników uruchomień testu obciążenia często wymaga znajomości specyficznej dla domeny wiedzy o określonym obszarze, aby wiedzieć, jakie dane należy zbierać, gdzie ustawić reguły wartości progowych i jak stwierdzić, kiedy pomiar odzwierciedla konkretny problem w aplikacji.Aby uzyskać więcej informacji, zobacz O regułach wartości progowych.
Zagadnienia dotyczące interwału próbkowania licznika wydajności
Wybierz odpowiednią wartość dla właściwości Częstotliwość próbkowania w parametrach uruchomieniowych testu obciążenia na podstawie długości 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.
Poniżej przedstawiono wskazówki 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 |
Przechowywanie danych dotyczących wydajności
Podczas przebiegu testu obciążenia, dane licznika wydajności są zbierane i przechowywane w Repozytorium wyników testu obciążenia.Aby uzyskać więcej informacji, zobacz Zarządzenie wynikami testów obciążenia w repozytorium wyników testów obciążenia.
O regułach wartości progowych
A reguła wartości progowej jest regułą, która jest ustawiona na indywidualny licznik wydajności aby monitorować użycie zasobów systemowych w trakcie testu obciążenia.Definicje zbiorów liczników zawierają zdefiniowane wcześniej reguły wartości progowych dla wielu kluczowych liczników wydajności.Aby uzyskać więcej informacji, zobacz Określanie zbiorów liczników oraz zasad progu dla komputerów w teście obciążenia.
Reguły wartości progowych i poziomy
Tworząc reguły wartości progowych w testach obciążenia, można wybrać dwa typy reguł:
Porównaj stałą
Porównać wartość licznika wydajności ze stałą wartością.Porównaj liczniki
Porównaj wartość licznika wydajności z inną wartością licznika wydajności.
Podczas tworzenia reguł wartości progowych, można również ustawić poziomy dla reguły.Poziomy są progami ostrzeżeń i progiem krytycznym.Podczas wyświetlania przebiegu testu obciążenia, naruszenia progu na poziomie ostrzeżeń są oznaczone żółtym symbolem, a naruszenia progu na poziomie krytycznym są oznaczone czerwonym symbolem.
Właściwość Wyświetl alert jeśli powyżej
Ustaw właściwość Wyświetl alert jeśli powyżej na True aby wskazać, że przekroczenie progu jest problemem.Na przykład, jeśli reguła wartości progowej jest ustawiona na % czasu procesora i chcesz otrzymywać alerty, jeśli wartość jest większa niż 90, użyj typu reguły Porównaj stałą, ustaw Krytyczna wartość progowa na 90 i ustaw Wyświetl alert jeśli powyżej na True.
Ustaw właściwość Wyświetl alert jeśli powyżej na False aby wskazać, że spadnięcie poniżej progu jest problemem.Na przykład, jeśli reguła wartości progowej jest ustawiona na Żądania/s i chcesz otrzymywać alerty, jeśli wartość jest poniżej 50, użyj typu reguły Porównaj stałą, ustaw Krytyczna wartość progowa na 50 i ustaw Wyświetl alert jeśli powyżej na False.
Zobacz też
Zadania
Porady: dodawanie reguły progu za pomocą edytora testu obciążenia
Koncepcje
Analizowanie naruszeń zasady progu w czasie testów obciążenia za pomocą analizatora testu obciążenia
Określanie zbiorów liczników oraz zasad progu dla komputerów w teście obciążenia
Inne zasoby
Tworzenie i uruchamianie testu obciążenia [przekierowanie]
Analizowanie wyników testów obciążenia za pomocą analizatora testu obciążenia