Porady: konfiguracja profilera ASP.NET do ładowania testów za pomocą opcji ustawień testów w Visual Studio
Opublikowano: czerwiec 2016
Adapter danych diagnostycznych profilera środowiska ASP.NET może służyć do zbierania informacji z profilera środowiska ASP.NET. Adapter danych diagnostycznych gromadzi dane o wydajności aplikacji utworzonych w środowisku ASP.NET.
Wymagania
- Enterprise programu Visual Studio
Uwaga
Tego adaptera danych diagnostycznych nie można używać do testów wykonywanych przy użyciu narzędzia Microsoft Test Manager.Można użyć ASP.NET Profiler karty diagnostycznych przy użyciu testów obciążenia przy użyciu witryn sieci Web tylko co wymaga programu Visual Studio Enterprise.
Adapter danych diagnostycznych profilera środowiska ASP.NET umożliwia zbieranie danych profilera środowiska ASP.NET z warstwy aplikacji podczas wykonywania testu obciążenia. Profilera nie należy uruchamiać dla długich testów obciążenia, na przykład trwających ponad godzinę. Wynika to z faktu, że plik profilera może się rozrosnąć, nawet do kilkuset megabajtów. Zamiast tego należy wykonywać krótsze testy obciążenia przy użyciu profilera środowiska ASP.NET, który też bardzo szczegółowo diagnozuje problemy z wydajnością.
Uwaga
Adapter danych diagnostycznych profilera środowiska ASP.NET profiluje proces Internetowych usług informacyjnych (IIS).W związku z tym nie działa na deweloperskim serwerze sieci Web.Aby w teście obciążenia utworzyć profil witryny sieci Web, należy zainstalować agenta testowego na komputerze z programem IIS.Agent testowy nie będzie generował obciążenia, a jedynie pośredniczył w zbieraniu danych.Aby uzyskać więcej informacji, zobacz Instalowanie i konfigurowanie agentów testowych i kontrolerów testów.
Aby uzyskać więcej informacji, zobacz Porady: tworzenie ustawień testu dla rozproszonego testu obciążenia.
Poniższa procedura opisuje sposób konfiguracji adaptera danych diagnostycznych dla profilera środowiska ASP.NET.
Aby skonfigurować profiler środowiska ASP.NET według ustawień testu
Przed wykonaniem kroków w tej procedurze należy otworzyć ustawienia testu w programie Visual Studio, a następnie przejść do strony Dane i diagnostyka. Aby uzyskać więcej informacji, zobacz Wprowadzanie ustawień testów w programie Visual Studio.
Aby skonfigurować profiler środowiska ASP.NET według ustawień testu
Zaznacz rolę, która ma zbierać dane profilera środowiska ASP.NET.
Ostrzeżenie
Rolą musi być serwer internetowy.
Zaznacz opcję Profiler środowiska ASP.NET, co włączy zbieranie danych profilowania ze środowiska ASP.NET, i kliknij przycisk Konfiguruj.
Zostanie wyświetlone okno dialogowe, w którym należy skonfigurować funkcję zbierania danych o profilowaniu ze środowiska ASP.NET.
W polu Interwał próbkowania profilera wpisz wartość wskazującą, ile niewstrzymanych cykli zegara procesora należy odczekać pomiędzy pobraniem próbek danych profilowania ze środowiska ASP.NET.
Aby włączyć profilowanie interakcji pomiędzy warstwami, zaznacz opcję Włącz profilowanie interakcji pomiędzy warstwami.
Profilowanie interakcji pomiędzy warstwami polega na zliczaniu liczby żądań wysyłanych do serwera internetowego dla każdego artefaktu (np. MyPage.aspx lub CompanyLogo.gif) oraz czasu, jaki zajęła obsługa każdego żądania. Ponadto są zbierane informacje o tym, które połączenia środowiska ADO.NET były używane w ramach żądania o stronę oraz jak wiele zapytań i wywołań procedur przechowywanych zostało wykonanych w ramach obsługi tego żądania.
Mechanizm zbiera dwa różne zestawy informacji o czasie:
Informacje o czasie (Min., Maks., Średnia i Suma) obsługi każdego żądania sieci web.
Informacje o czasie (Min., Maks., Średnia i Suma) wykonania każdego zapytania.
Posiadając w ustawieniach testu odpowiednio skonfigurowany adapter danych diagnostycznych profilera środowiska ASP.NET, można zbierać dane o profilowaniu środowiska ASP.NET w aplikacji sieci Web utworzonej w środowisku ASP.NET. Aby uzyskać więcej informacji dotyczących Konfigurowanie usług IIS, agent testu wymagane na komputerze usług IIS i jak przetestować swoją ASP.NET aplikacji sieci web, zobacz jak: Uruchom obciążenia testowanie zawierający sieci Web testy podczas zbierania danych programu ASP.NET Profiler.
Zobacz też
Wprowadzanie ustawień testów w programie Visual Studio
Konfigurowanie maszyn i zbieranie informacji diagnostycznych za pomocą ustawień testowych
Running Automated Tests in Microsoft Test Manager
[wycofane] Testy wydajności i obciążenia sieci Web w programie Visual Studio
Porady: tworzenie ustawień testu dla rozproszonego testu obciążenia
Uruchamianie testów obciążenia na różnych maszynach testowych za pomocą kontrolerów testów i agentów testowych
jak: Uruchom obciążenia testu zawierający sieci Web testy podczas zbierania danych programu ASP.NET Profiler