Porady: określanie właściwości magazynowania szczegółów chronometrażu dla ustawień uruchomienia testu obciążenia
Po utworzeniu testu obciążenia za pomocą opcji Nowy Kreator testu obciążenia można użyć polecenia Edytor testu obciążenia, aby zmienić właściwości scenariuszy do spełnienia swoich potrzeb i celów testowania.Aby uzyskać więcej informacji, zobacz [wycofane] Tworzenie testów obciążenia.
[!UWAGA]
Aby uzyskać pełną listę parametrów uruchomieniowych i ich opisów, zobacz Właściwości ustawień przebiegu testu obciążenia.
Wymagania
- Visual Studio Ultimate
Korzystając z edytora testów obciążenia, można edytować wartość właściwości ustawień wykonywania Przechowywanie informacji o czasie w oknie Właściwości.
Właściwość Przechowywanie informacji o czasie można ustawić na dowolną z następujących opcji:
Wszystkie szczegółowe dane: zbiera i przechowuje indywidualne dane o czasie dla każdego testu, transakcji i strony, wygenerowane podczas badania.
[!UWAGA]
Opcja Wszystkie szczegółowe dane musi być zaznaczona, aby włączyć informacje o użytkowniku wirtualnym w wynikach 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.
Brak: nie gromadzi żadnych indywidualnych szczegółów chronometrażu.Jednakże wartości średnie są nadal dostępne.
Tylko statystyki: Przechowuje dane o poszczególnych chronometrażach, ale tylko podane w percentylach.Oszczędza to zasoby miejsca.
Zagadnienia dotyczące właściwości Przechowywanie informacji o czasie
Jeśli właściwość Przechowywanie informacji 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 testów obciążenia.Pozwala to na ukazanie danych percentyla 90 i 95 w Analizatorze testu obciążenia w Testach, Transakcjach, i Tabelach stron.
Jeśli właściwość Przechowywanie informacji o czasie jest włączona, po ustawieniu tej wartości na StatisticsOnly lub AllIndividualDetails wszystkie indywidualne testy, strony i transakcje mają liczony czas i wartości percentyli są obliczane na podstawie indywidualnych wartości czasu.Różnica, w przypadku opcji StatisticsOnly, po obliczeniu danych w percentylach, dane o poszczególnych chronometrażach są usuwane z repozytorium.Ogranicza to ilość miejsca wymaganego w repozytorium w przypadku używania szczegółowych informacji o czasie.Jednakże może zaistnieć potrzeba przetwarzania danych szczegółów chronometrażu w inne sposoby przy użyciu narzędzi SQL, w którym to przypadku należy użyć opcji AllIndividualDetails, tak aby dane szczegółowe chronometrażu były dostępne dla tego przetwarzania.Dodatkowo jeśli właściwość jest ustawiona na AllIndividualDetails, następnie można analizować aktywność wirtualnego użytkownika za pomocą wykresu wirtualnego aktywności użytkownika w analizatorze testu obciążenia po jego zakończeniu.Aby uzyskać więcej informacji, zobacz Analizowanie aktywności wirtualnego użytkownika testów obciążenia w widoku szczegółów analizatora testu obciążenia.
Ilość miejsca wymaganego w repozytorium wyników testu obciążenia do przechowywania szczegółowych danych o chronometrażu mogą być bardzo duże, szczególnie w przypadku uruchamiania dłuższych testów obciążenia.Ponadto czas przechowywania tych dane 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, w czasie których dane są przechowywane w repozytorium testów obciążenia.Właściwość Przechowywanie informacji o czasie jest włączana domyślnie.Jeśli jest to problem dla środowiska testowego, można ustawić Przechowywanie informacji o czasie na Brak.
Szczegółowe informacje o czasie są przechowywane w pliku LoadTestItemResults.dat w czasie testu, i odsyłane do kontrolera, po zakończeniu testu obciążenia.W teście obciążenia uruchomionym przez długi czas rozmiar pliku jest duży.Jeśli na komputerze agenta jest za mało miejsca na dysku, to będzie problem.
[!UWAGA]
W wersjach programu Visual Studio przed Visual Studio 2010, łącznie z Microsoft Visual Studio 2005 i Visual Studio 2008, ustawienie Wszystkie szczegółowe dane dla właściwości Przechowywanie informacji o czasie były dostępne.W programie Visual Studio 2010 i nowszych istnieją dwie ważne różnice.Po pierwsze, ustawienie Wszystkie szczegółowe dane nie było ustawieniem domyślnym.Jedynym sposobem, aby uzyskać dostęp do tej informacji, było wystosowanie zapytań SQL.
Jeśli aktualizujesz projekt z poprzedniej wersji testu obciążenia programu Visual Studio, należy użyć poniższej procedury w celu umożliwienia zbierania pełnych szczegółów.
Aby skonfigurować właściwości przechowywanie informacji o czasie w teście obciążenia
Otwórz test obciążenia w edytorze testów obciążenia.
Rozwiń węzeł Parametry uruchomieniowe w teście obciążenia.
Wybierz polecenie dotyczące wykonywania ustawień, które chcesz skonfigurować, na przykład Uruchom ustawienia1[Aktywne].
Otwórz okno Właściwości.W menu Widok zaznacz Okno właściwości.
W kategorii Wyniki wybierz właściwość Przechowywanie informacji o czasie i wybierz Wszystkie szczegółowe dane.
Po skonfigurowaniu ustawienia Wszystkie szczegółowe dane dla właściwości Przechowywanie informacji o czasie można uruchomić testu obciążenia i wyświetlać Wykres aktywności wirtualnych użytkowników.Aby uzyskać więcej informacji, zobacz Przeprowadzanie testów wydajności sieci Web i obciążenia i Porady: analizowanie, co robią użytkownicy wirtualni podczas testu obciążenia za pomocą wykresu aktywności wirtualnego użytkownika.
Zobacz też
Zadania
Wskazówki: korzystanie z wykresu działań użytkownika wirtualnego do izolowania problemów