Instruktaż: Tworzenie testu wydajności zakodowane w sieci Web
W tym instruktażu przetworzy nagranych testu wydajności sieci Web na kodowane jako test wydajności sieci Web.
W tym instruktażu przeprowadza użytkownika przez konwersję istniejącego, nagrania testu wydajności sieci Web w zakodowanej testu wydajności sieci Web.Nagrane testu wydajności sieci Web rozpoczyna się jako listę adresów URL, które reprezentują żądania sieci Web.Badanie osiągnięć w sieci Web mogą być konwertowane do skryptu opartego na kodzie.Po testu wydajności sieci Web został przekonwertowany do formatu kodowane, można dodać konstrukcjami pętli i rozgałęzienia.Po przekonwertowaniu testu wydajności sieci Web na kodowane jako test wydajności sieci Web, można edytować tego kodu, podobnie jak inne kodu źródłowego.
[!UWAGA]
Reguły sprawdzania poprawności, reguły ekstrakcji i wiązania z danymi należy dodawać do testu wydajności sieci Web przed przekonwertowaniem go na kodowane jako test wydajności sieci Web.Można dodać do swojej kodowane jako test wydajności sieci Web, ale je najpierw dodać korzystanie z edytora Test wydajności sieci Web, użytkownik będzie Zapisz czasowy i przykładowy kod zostanie wygenerowany dla Ciebie podczas konwertowania badania.
W tym instruktażu będzie wykonywać następujące zadania:
Tworzenie kodowane jako test wydajności sieci Web konwertując nagranych testu wydajności sieci Web
Dodawanie nowego kodu do testu wydajności sieci Web
Czy uruchomić test wydajności sieci Web, aby sprawdzić, czy działa poprawnie
Wymagania wstępne
Do przeprowadzenia tego instruktażu są potrzebne następujące elementy:
Visual Studio Ultimate
Utworzony w aplikacji sieci WebWskazówki: tworzenie prostej aplikacji sieci Web
Test wydajności sieci Web, który został utworzony w Instruktaż: Rejestrowanie i uruchamianie testu wydajności sieci Web.
Trwa przygotowywanie do wykonania procedury
Przygotowania do procedury
Otwórz aplikację sieci Web, utworzony w Wskazówki: tworzenie prostej aplikacji sieci Web.
Naciśnij kombinację klawiszy CTRL + F5, aby uruchomić aplikację sieci Web w przeglądarce.Powinieneś zobaczyć pierwszej strony.Zamknij przeglądarkę.
[!UWAGA]
Spowoduje to uruchomienie programu ASP.NET Development Server uruchamia sieci Web spowoduje przetestowanie testu wydajności aplikacji sieci Web.Zostanie wyświetlona ikona programu ASP.NET Development Server w obszar powiadomień.
Otwórz aplikację sieci Web, utworzony w Instruktaż: Rejestrowanie i uruchamianie testu wydajności sieci Web.
W oknie Solution Explorer, kliknij dwukrotnie ColorWebTest.webtest.Zostanie wyświetlony Edytor Test wydajności sieci Web, a zostanie wyświetlona lista żądania sieci Web.
Tworzenie testu wydajności kodowane jako sieci Web
Aby przekonwertować istniejącą witrynę sieci Web wydajności test, aby kodowane jako test wydajności sieci Web
Wybierz polecenie Generuj kod przycisk na pasku narzędzi w edytorze Test wydajności sieci Web.
Zaakceptuj nazwę domyślną w oknie dialogowym i wybierz polecenie OK.
[!UWAGA]
Nazwą domyślną będzie nazwa testu z wyraz, który dołączany Coded.
Tworzony jest nowy plik.Zostanie otwarte nowe okno i wyświetlany jest kod źródłowy dla badania.
W menu Kompiluj wybierz polecenie Kompiluj rozwiązanie.
Nowy kod jest formalnie poprawny.
Dodanie kodu do testu wydajności sieci Web
Aby dodać kod do testu wydajności sieci Web
Zlokalizuj Run() metodę, jeśli taki test jest w języku Visual Basic lub GetRequestEnumerator() metodę, jeśli taki test jest w języku C#.Wyświetlona zostanie kod, który odpowiada na każde żądanie sieci Web, w teście.
Przewiń w dół do końca metody, a po kodzie dla ostatniego żądania sieci Web, Dodaj następujący kod:
if (DateTime.Today.DayOfWeek == DayOfWeek.Friday) { WebTestRequest customRequest = new WebTestRequest("http://weather.msn.com/"); yield return customRequest; } else { WebTestRequest customRequest = new WebTestRequest("https://msdn.microsoft.com/"); yield return customRequest; }
If DateTime.Today.DayOfWeek = DayOfWeek.Friday Then Dim customRequest As WebTestRequest = New WebTestRequest("http://weather.msn.com/") MyBase.Send(customRequest) Else Dim customRequest As WebTestRequest = New WebTestRequest("https://msdn.microsoft.com/") MyBase.Send(customRequest) End If
W menu Kompiluj wybierz polecenie Kompiluj rozwiązanie.
Uruchamianie testu wydajności sieci Web do upewnij się, że działa poprawnie
Aby zweryfikować testu wydajności sieci Web
Za pomocą kodowanych test wydajności sieci Web wybrane w edytorze kodu, otwórz menu skrótów i wybierz polecenie Uruchomić kodowane Web wydajności Test.
Przestroga Jeśli wykonanie tych kroków w panelu Solution Explorer zamiast Edytor kodu, uruchomić wszystkich testów a nie tylko wybrane do testu.
Kodowane jako test wydajności sieci Web działa i wyniki rozpocząć są wyświetlane w przeglądarce sieci Web wyniki testowania wydajności.Aby uzyskać więcej informacji, zobacz Omówienie programu Podgląd wyników sieci Web wyników badania i Rozpatrywanie wyniki testów wydajności sieci Web za pomocą podglądu wyniki testu wydajności sieci Web.
W przeglądarce sieci Web wydajności wyniki można uruchomić kodowane jako test wydajności sieci Web ponownie wybierając Wybierz tutaj, aby ponownie uruchomić łącze na pasku stanu osadzonych.
Porada Zanim ponownie uruchom test można zmodyfikować liczbę iteracji, typ sieci lub typ przeglądarki, zmieniając ustawienia wykonywania.Aby uzyskać więcej informacji, zobacz Jak: Zmienianie ustawień Uruchom Test wydajności sieci Web w przeglądarce wynik wydajność sieci Web.
Zobacz też
Zadania
Jak: tworzenie testu wydajności zakodowane w sieci Web
Wskazówki: tworzenie prostej aplikacji sieci Web
Instruktaż: Rejestrowanie i uruchamianie testu wydajności sieci Web
Instruktaż: Dodawanie powiązania do testu wydajności sieci Web danych
Instruktaż: Dodawanie sprawdzania poprawności i reguły ekstrakcji do testu wydajności sieci Web