Udostępnij za pośrednictwem


JavaScript i formantów ActiveX w testów wydajności sieci Web — informacje

W Visual Studio Ultimate, nagrać testy wydajności sieci Web w Rejestrator Test wydajności sieci Web.Uruchom testy wydajności sieci Web za pomocą Silnika Test wydajności sieci Web.Wydajność sieci Web należy przetestować works silnika w warstwie protokołu HTTP.Silnik test wydajności sieci Web używa standardowych komunikatów żądanie i odpowiedź HTTP do komunikowania się bezpośrednio z serwerem sieci Web docelowej.Nie wykonuje w JavaScript.

[!UWAGA]

Rejestrator Test wydajności sieci Web rejestruje zarówno żądań AJAX i żądania, które zostały złożone z JavaScript.Silnik test wydajności sieci Web nie wykonuje kodu JavaScript.

Ten dokument będzie omów zasady postępowania JavaScript, formanty ActiveX, wyskakujące okienka i AJAX w testy wydajności sieci Web.

Wymagania

  • Visual Studio Ultimate

JavaScript

Zazwyczaj nie trzeba będzie dodać wszelkie specjalnej obsługi do testu wydajności usługi sieci Web użytkownika dla kodu JavaScript w aplikacji sieci Web.Podczas nagrywania testu wydajności sieci Web JavaScript będzie działać zgodnie z oczekiwaniami, zgodnie z ustawieniami programu Internet Explorer.Wszelkie wartości produkowane przez JavaScript dla używać jako parametry formularza lub kwerendy, że parametry ciągu zostaną przechwycone przez rejestrator Test wydajności sieci Web.Uruchomić test wydajności sieci Web z silnikiem test wydajności sieci Web, JavaScript, nie będzie działać, ale wartości parametru ustawiona podczas nagrywania będą używane.

ms404678.collapse_all(pl-pl,VS.110).gifJavaScript i Podgląd wyników testu wydajności sieci Web

Uruchomić test wydajności sieci Web przy użyciu aparatu test wydajności sieci Web i wyświetlić wyniki w Viewer wyniki badań wydajności sieci Web.Podgląd sieci Web wyniki badania wydajności zawiera kartę, która wyświetla odpowiedzi HTTP dla każdego żądania w badaniu wydajności sieci Web.Odpowiedź HTTP jest danych testu wydajności sieci Web, to znaczy danych pozwala Jeżeli aplikacji sieci Web działa poprawnie lub nie.

[!UWAGA]

Reguły sprawdzania poprawności i ekstrakcji dodać swoje badania są wykonywane przed odpowiedzi HTTP.

Podgląd wyników testu wydajności sieci Web zawiera również kartę z formantu w osadzonej przeglądarce.Formant przeglądarki próbuje wyświetlić odpowiedzi HTTP dla każdego żądania w badaniu wydajności sieci Web.Ponieważ silnika test wydajności sieci Web nie wykonuje kodu JavaScript, formant w osadzonej przeglądarce ustawiono nie Uruchom JavaScript.

Niektóre witryny sieci Web zawierają noscript tag HTML ich.Tag ten pozwala witryny sieci Web określić komunikat o błędzie, przeglądarki będą wyświetlane, jeśli przeglądarka jest ustawiona na nie, aby uruchomić JavaScript.Jeśli witryna sieci Web zawiera noscript tag, może być wyświetlony komunikat o błędzie, takich jak JavaScript required, w sieci Web wydajności badania wyników przeglądarce po uruchomieniu programu badań.Komunikat o błędzie oznacza, że strony nie jest poprawnie wyświetlany w przeglądarce, ale w większości przypadków odpowiedź będzie nadal poprawny.Należy zbadać odpowiedź HTTP do określenia, czy test sieci Web działa poprawnie.

[!UWAGA]

Można również dodać reguły sprawdzania poprawności, aby ustalić, czy test wydajności sieci Web działa poprawnie.

ms404678.collapse_all(pl-pl,VS.110).gifJavaScript i zakodowanej testów wydajności sieci Web

Niektóre aplikacje sieci Web zależą od kodu JavaScript w sposób, który wpływa na żądania HTTP.Można użyć kodowane testu wydajności sieci Web, aby symulować logiki, zwykle wykonywane przez JavaScript.Na przykład aplikacja może użyć JavaScript dynamicznie zmodyfikować parametry formularza.W zakodowanej testu wydajności sieci Web można napisać kod, aby ręcznie zmiany samego formularza Parametry.Aby uzyskać więcej informacji, zobacz Jak: tworzenie testu wydajności zakodowane w sieci Web.

Formanty ActiveX

Formanty ActiveX w aplikacji sieci Web będzie dzielą się na trzy kategorie, w zależności od tego, jak działają na poziomie protokołu HTTP.

  • Formantu ActiveX jest bezczynny na poziomie HTTP i po prostu wyświetla wizualne coś na stronie.W tym przypadku nie trzeba będzie dodać wszelkie specjalnej obsługi do testu wydajności sieci Web.

  • Formantu ActiveX jest bezczynny na poziomie protokołu HTTP, ale chcesz przetestować.Na przykład jeśli masz bardzo duże formantu ActiveX, należy go przetestować w badaniu obciążenia, aby zobaczyć, czy ma wpływ na szybkość działania aplikacji sieci Web.W przypadku dodawania formantu ActiveX jako żądanie zależne do strony i jest pobierana podczas wykonywania badania.

  • Formantu ActiveX jest wykonanie prac na poziomie protokołu HTTP, na przykład pobieranie danych z usługi sieci Web.W takim przypadku należy przekonwertować swoje badania zakodowanej sieci Web, wydajność, przetestować i ręcznie dodać żądań HTTP.

Zobacz też

Zadania

Rozwiązywanie problemów z testów wydajności sieci Web

Jak: tworzenie testu wydajności zakodowane w sieci Web

Instruktaż: Tworzenie testu wydajności zakodowane w sieci Web

Koncepcje

Uruchomione testy wydajności sieci Web

Za pomocą sprawdzanie poprawności i reguły ekstrakcji w sieci Web testów wydajności

Inne zasoby

Rozwiązywanie problemów z obciążenia i testów wydajności sieci Web

Tworzenie i edytowanie testów wydajności sieci Web