Udostępnij za pośrednictwem


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:

Trwa przygotowywanie do wykonania procedury

Przygotowania do procedury

  1. Otwórz aplikację sieci Web, utworzony w Wskazówki: tworzenie prostej aplikacji sieci Web.

  2. 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ń.

  3. Otwórz aplikację sieci Web, utworzony w Instruktaż: Rejestrowanie i uruchamianie testu wydajności sieci Web.

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

  1. Wybierz polecenie Generuj kod przycisk na pasku narzędzi w edytorze Test wydajności sieci Web.

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

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

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

  2. 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
    
  3. 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

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

    Informacje dotyczące przestrogiPrzestroga

    Jeśli wykonanie tych kroków w panelu Solution Explorer zamiast Edytor kodu, uruchomić wszystkich testów a nie tylko wybrane do testu.

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

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

    PoradaPorada

    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