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.
JavaScript 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.
JavaScript 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