Udostępnij za pośrednictwem


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

W tym instruktażu, będą wiązać testu wydajności sieci Web do.CSV 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

Co jest potrzebne źródło danych próbki do powiązania, więc tworzymy prosty źródła danych z pliku CSV.

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

    [!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:

    ColorId, ColorName
    0,Red
    1,Blue
    
    Ważna uwagaWażne

    W tym instruktażu pliku CSV musi zawierać nagłówki kolumn.Aby powiązać testu wydajności sieci Web do pliku CSV, który nie ma nagłówki kolumn, należy użyć techniki opisane w Jak: Bind testu wydajności sieci Web do pliku tekstowego.

  4. Zapisz i zamknij plik.

    [!UWAGA]

    Otwórz plik w programie Excel i potwierdzić, że dane rozdzielane przecinkami, pojawia się w oddzielnych kolumnach.

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 utworzone 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 ColorsCSV.

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

  4. Wybierz przycisk Dalej.

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

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

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

  6. Wybierz polecenie Zakończ.

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

  7. 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 jest sama prace wymagane.

    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.

  8. 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 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ł ColorsCSV, rozwiń węzeł ColorData #csv tabela, a następnie wybierz opcję ColorName.RadioButtonList Teraz jest związany ze źródłem danych.

  5. W oknie Solution Explorer wybierz polecenie lokalnych (local.testsettings), otwórz menu skrótów, a następnie wybierz Otwórz.

  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.

    [!UWAGA]

    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 z dużego zestawu 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.

    [!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.

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

Następne kroki

W tym instruktażu dodano danych związany z testu wydajności sieci Web, przy użyciu pliku CSV.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 powiązania do testu wydajności sieci Web (plik XML) danych

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