Instruktaż: Dodawanie powiązania do testu wydajności sieci Web (plik XML) danych

W tym instruktażu, będą wiązać testu wydajności sieci Web do.XML i sprawdzić, czy działa poprawnie.

Przy użyciu wiązania danych, bazy danych może dostarczać dane do testu wydajności sieci Web.Możesz złączyć dane ze źródła danych do innej części żądania sieci Web, która wymaga danych, takich jak parametru post formularza.Aby uzyskać więcej informacji, zobacz Wiązanie źródła danych testu wydajności sieci Web.

W tym instruktażu będzie wykonywać następujące zadania:

  • Dodać wiązania z danymi do testu wydajności sieci Web

  • Czy uruchomić test wydajności sieci Web, aby sprawdzić, czy działa poprawnie

Wymagania wstępne

Oto, co będzie potrzebne:

Trwa przygotowywanie do wykonania procedury

Do wykonania tej procedury konieczne będzie źródłem danych próbki, aby powiązać.Należy utworzyć prosty.Plikowe źródło danych XML.

Aby przygotować źródło danych

  1. Utwórz nowy folder i nadaj mu nazwę danych.

  2. W danych folder, Utwórz nowy plik tekstowy i nadaj mu nazwę ColorData.xml.

    [!UWAGA]

    Dowolnego edytora tekstów, na przykład programu Notatnik, można użyć do utworzenia pliku.

  3. Dodać następujący wpis do pliku tekstowego:

    <?xml version="1.0"?>
    <ColorData>
        <Color>
            <ColorId>0</ColorId>
            <ColorName>Red</ColorName>
        </Color>
        <Color>
            <ColorId>1</ColorId>
            <ColorName>Blue</ColorName>
        </Color>
    </ColorData>
    
  4. Zapisz i zamknij plik.

    [!UWAGA]

    Można otworzyć plik w edytorze XML i potwierdzić, że dane XML są poprawnie sformułowane.

Aby przygotować test wydajności sieci Web

  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.Zostanie wyświetlona strona pierwszego.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ń, po prawej stronie paska zadań.

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

  4. W Solution Explorer, kliknij dwukrotnie ColorWebTest.webtest.Edytora testów wydajności sieci Web pojawia się i zostanie wyświetlona lista żądania sieci Web.

Dodawanie danych związany z testu wydajności sieci Web

Aby dodać źródło danych do testu wydajności sieci Web

  1. W Edytora testów wydajności sieci Web, wybierz polecenie Dodaj źródło danych przycisk na pasku narzędziowym.

    Nowego Kreatora źródła danych Test jest wyświetlany.

  2. W nazwy źródła danych pole typu ColorsXML.

  3. W typu źródła danych listy wybrać Pliku XML.

  4. Wybierz przycisk Dalej.

  5. W Wybierz plik XML pole Wprowadź ścieżkę i nazwę pliku lub wybierz wielokropka, aby przejść do pliku.Na przykład wpisz:

    < ścieżka >\Data\ColorData.xml

  6. W tabeli listy rozwijanej wybierz Kolor.

    Dane z pliku XML są wyświetlane w okienku podglądu danych.

  7. Wybierz przycisk Dalej.

  8. W obszarze wybierać szablony z dostępnych tabel dla tego źródła danych, zaznacz pole wyboru obok opcji Kolor.

  9. Wybierz polecenie Zakończ.

    Okno dialogowe pojawia się i wyświetli monit, aby dodać plik do bieżącego projektu.

  10. Wybierz polecenie Tak.

    A Źródła danych węzeł zostanie dodany do testu wydajności sieci Web, a plik tekstowy, pojawi się jako tabela w hierarchii.

    Do celów niniejszego przeglądu nie jest konieczne dodać plik do projektu.W przyszłości można użyć następujące informacje ułatwiające podjęcie decyzji:

    Odpowiedź

    Wynik

    Zaletą

    Tak

    Plik jest kopiowany do projektu.

    Po wdrożeniu projektu istnieje bez konieczności dodatkowej pracy, który jest wymagany.

    Nie

    Plik nie jest kopiowany do projektu.Po wdrożeniu projektu należy zaktualizować ścieżkę pliku.

    Niektóre pliki danych mogą być bardzo duże, a należy utrzymać osobne z projektu.Niektóre pliki danych musi być współużytkowane przez kilku członków zespołów i powinny być utrzymane w centralnej lokalizacji że wszyscy członkowie mogą uzyskać dostęp.

  11. Na plikumenu wybrać Zapisać ColorWebTest.webtest Aby zapisać testu wydajności sieci Web.

Aby dodać wiązania z danymi do testu wydajności sieci Web

  1. W Edytora testów wydajności sieci Web, znaleźć żądanie, które przekierowuje do strony Red.aspx.Powinno to być drugiego węzła do listy.

    Ważna uwagaWażne

    Aplikacja sieci Web używa nastąpiło przekierowanie, aby przenieść ze strony Default.aspx na stronę Red.aspx.Będą wyświetlane w edytorze Test wydajności sieci Web do listy Default.aspx, a nie Red.aspx, dla żądania, które chcesz znaleźć.Aby znaleźć prawidłowe żądania, rozwiń węzeł żądania, rozwiń węzeł Parametry formularza Post folderu i potwierdzić, że ma wpisu RadioButtonList = Red.

  2. Wybierz RadioButtonList1 węzła.

  3. W Właściwości okna, znaleźć wartość właściwość.Jest ona obecnie ustawiona czerwony ponieważ wybrano podczas nagrywania testu wydajności sieci Web.Wybierz polecenie Właściwości, a następnie wybierz wyświetloną strzałkę w dół.

  4. Rozwiń węzeł ColorsXML, rozwiń węzeł Kolor tabela, a następnie wybierz opcję ColorName.RadioButtonList Teraz jest związany ze źródłem danych.

  5. Na Test menu wskaż Edytować TestSettings, a następnie wybierz polecenie lokalnych (local.testsettings).

  6. W Konfigurowanie ustawień testu okno dialogowe, wybierz Web Test w lewym okienku, a następnie wybierz uruchomić jeden na wiersz źródła danych opcji w okienku po prawej stronie.Powoduje to, że chcesz przeprowadzić wielokrotnie powtarzane, jeden raz dla każdego wiersza w bazie danych.Przy poszczególnych iteracjach test kursor zostaje przeniesiony do następnego wiersza w bazie danych.

    Informacje dotyczące przestrogiPrzestroga

    Wszystkie wyniki są przechowywane w pamięci.W związku z tym, za pomocą uruchomić jeden na wiersz źródła danych opcji nie będzie przeskalować do dużych zestawów danych.Aby przejrzeć wszystkie wiersze w obszerny zestaw danych, zalecanym podejściem jest uruchomić test wydajności sieci web w badaniu obciążenia pojedynczego użytkownika.Aby uruchomić przez każdy wiersz jeden raz, zaznacz tabelę danych w teście wydajności sieci Web i ustawić Metodę dostępu do unikatowy.Badania obciążenia nie będzie miał te same ograniczenia pamięci jako test wydajności sieci Web.

  7. Wybierz polecenie Zamknij.

  8. Na plikumenu wybrać Zapisać ColorWebTest.webtest Aby zapisać testu wydajności sieci Web.

Uruchamianie testu wydajności sieci Web do upewnij się, że działa poprawnie

Aby zweryfikować testu wydajności sieci Web

  1. W Edytor Test wydajności sieci Web, wybierz polecenie Uruchomić Test Aby uruchomić test wydajności sieci Web i wyświetlić Podglądu wyników Test wydajności sieci Web.

  2. W Podglądu wyników Test wydajności sieci Web będzie istnieć dwa biegi testu wydajności sieci Web.Uruchom 1 użyje pierwszego wiersza danych, i 2 Uruchom użyje drugi wiersz danych.Należy zauważyć, że 1 Uruchom odwiedzających stronę Red.aspx, i 2 Uruchom odwiedzających stronę Blue.aspx.

    [!UWAGA]

    Może być konieczne przewinięcie Podglądu wyników Test wydajności sieci Web Aby zobaczyć obie test jest uruchamiany.

  3. Wybierz polecenie kontekst kartę i obserwować, jak różne wartości są powiązane w kontekście na dwa biegi.Każda kolumna związana ustawiono parametr context formularza "DataSource1.Table1.ColumnA".

    [!UWAGA]

    Błąd w 2 Uruchom jest spowodowane przez regułę sprawdzania poprawności adresu URL odpowiedzi, ponieważ adres URL nie odpowiada ten, który został nagrany.Ten błąd sprawdzania poprawności można usunąć przez usunięcie URL odpowiedź reguły sprawdzania poprawności w obszarze Reguł sprawdzania poprawności węzeł w Edytora testów wydajności sieci Web.Aby uzyskać więcej informacji, zobacz Za pomocą sprawdzanie poprawności i reguły ekstrakcji w sieci Web testów wydajności.

Następne kroki

W tym instruktażu znajdują się dane, związany z testu wydajności sieci Web, za pomocą dodane.Plik XML.Aby uzyskać informacje dotyczące tworzenia powiązania z innymi źródłami danych, zobacz:

Jak: Dodawanie danych wiązanie żądania sieci Web

Instruktaż: Dodawanie danych powiązanie do testu wydajności sieci Web (pliku CSV)

Instruktaż: Dodawanie powiązania do testu wydajności sieci Web danych

Zobacz też

Koncepcje

Wiązanie źródła danych testu wydajności sieci Web

Instruktaże dotyczące testu wydajności sieci Web