Silnik Test wydajności sieci Web, omówienie

Zrozumienie, jak works silnika test wydajności sieci Web może pomóc w poprawnie utworzyć i skonfigurować testy wydajności sieci Web.

Wymagania

  • Visual Studio Ultimate

Opis silnika Test wydajności sieci Web

Kluczowych koncepcji zrozumieć o aparacie Test wydajności sieci Web jest, że testy wydajności sieci Web działa w warstwie protokołu HTTP.Testy wydajności sieci Web zawierają listę żądań HTTP; Każdy z tych żądań przede wszystkim składa się z parametrów querystring, parametry formularza i adres URL, który serwer sieci Web.Silnik Test wydajności sieci Web wykonuje te żądania HTTP, pobiera odpowiedzi z serwera lub serwerów i zbiera dane chronometraż.

Ponieważ silnika Test wydajności sieci Web działa w warstwie protokołu HTTP, nie było uruchamiane skryptów po stronie klienta, takie jak JavaScript z formantów ActiveX.Testy wydajności sieci Web dotyczą generowania obciążenia na serwerze.Dlatego,, skryptów po stronie klienta, który ma wpływ tylko na wygląd strony sieci Web nie jest znaczące testu wydajności sieci Web.Po stronie klienta skryptów, który ustawia wartości parametrów lub skutkuje dodatkowe żądania HTTP, takich jak AJAX, wpływa na obciążenia serwera i może wymagać ręcznie zmodyfikować testu wydajności sieci Web, aby symulować skryptów.

Typowe nieporozumienie to, ponieważ występuje nagrywania w programie Internet Explorer i Podgląd wynik testu wydajności sieci Web wyświetla wyniki w formancie przeglądarki, testów wydajności sieci Web musi jakoś wykonanie za pomocą programu Internet Explorer.Nie jest tak.Wszystkie żądania są wykonywane bezpośrednio za pomocą aparatu Test wydajności sieci Web; występuje brak interakcji z programem Internet Explorer lub inne przeglądarki.Silnik badany wydajności sieci Web komunikuje się bezpośrednio z serwera sieci Web docelowej przy użyciu standardowych komunikatów żądanie i odpowiedź HTTP.

Podobnie osadzony formant programu Internet Explorer na karcie przeglądarki sieci Web w przeglądarce sieci Web badania wydajności wyświetla strony odpowiedzi otrzymane przez silnik Test wydajności sieci Web.Silnik Test wydajności sieci Web zapisuje odpowiedzi do tymczasowej lokalizacji na dysku, a następnie ładuje pliki tymczasowe w formancie programu Internet Explorer w podglądzie Test wydajności sieci Web.Ten formant przeglądarki ma w wyniku viewer jest skonfigurowany specjalnie do uruchomienia skryptu JavaScript lub formanty ActiveX.Wspólne źródło nieporozumień jest, gdy klienci są badania stron zawierających formanty, które spowodować błąd jest wyświetlany w formancie przeglądarki w przeglądarce wynik.Oznacza to, że badania nie działa poprawnie.Należy zbadać karcie odpowiedź do sprawdzania poprawności odpowiedzi.Visual Studio Ultimate dodaje nowe rozszerzalności w przeglądarce wynik do niestandardowe karty hosta, umożliwiające przeglądarki niestandardowej.Wygląda na codeplex.com/teamtestplugins dla nowych formantów przeglądarki wyświetlić te typy odpowiedzi.

Innym źródłem nieporozumień jest przeglądarka różnych szablonów może zostać wybrany po uruchomieniu testów obciążenia sieci Web.Szablony te przeglądarki dotyczą tylko domyślny zestaw nagłówków HTTP wysyłanych przy każdym żądaniu.Nagłówek kluczowym, przez serwery sieci Web do określania typu przeglądarki jest nagłówek UserAgent.Silnik Test wydajności sieci Web wystawia żądań bezpośrednio przy użyciu standardowego protokołu HTTP, niezależnie od używanej przeglądarki wybrano szablon.

Zobacz też

Koncepcje

Uruchomione testy wydajności sieci Web

Inne zasoby

Tworzenie i edytowanie testów wydajności sieci Web

Rozpatrywanie wyniki testów wydajności sieci Web za pomocą podglądu wyniki testu wydajności sieci Web

Tworzenie i używanie niestandardowe dodatki typu plug-in dla obciążenia i testów wydajności sieci Web