Wiązanie źródła danych testu wydajności sieci Web
Powiązanie danych testu wydajności sieci Web służy do wprowadzania do żądań HTTP w sieci Web testu wydajności.Na przykład w przypadku podania listy nazwy logowania i hasła logowania, które byłyby używane podczas wykonywania testu wydajności sieci Web do spróbuj wielokrotnego logowania.
Można zbadać testy wydajności sieci Web i zdecydować, która część testu ma być sterowanych danymi.Następnie można utworzyć źródło danych dla tej części badania.Można powiązać dane w kilku miejscach w badaniu wydajności sieci Web.
Wymagania
- Visual Studio Ultimate
Szczegóły powiązania danych
Korzystając z funkcji wiązania danych, bazy danych można zapewnić danych testu wydajności sieci Web.Do części żądania sieci Web, która wymaga danych, takich jak parametr Post formularza można powiązać dane ze źródła danych.Można powiązać dane w bazie danych, wybierając Dodaj źródło danych.
Ponadto można Yródło danych OLE DB dla wiązania danych, w tym pliki CSV, dokumenty XML, bazy danych programu Excel i Access i SQL Server.
Można również powiązania danych w następujący sposób:
Dla właściwości, które można edytować w edytorze Test wydajności sieci Web.
W regułach sprawdzania poprawności i ekstrakcji i w sieci Web obsługi żądań.
We właściwościach badania i dodatków plug-in poziomie żądania.
Aby używać wiązania danych dla wtyczki i zasady, należy ręcznie wprowadzić składnię powiązanie danych: {{<context-variable-name}}.Źródła danych umieszczenia zapasów w kontekście w formacie dataSourceName.TableName.ColumnName.Oznacza to, że powiązanie może wyglądać w następujący sposób:{{ds1.myTable.myColumn}}
Właściwości, które używają wiązania danych
Ustaw poświadczenia
Powiązać dane z bazy danych do ustawiania poświadczeń na badanie.Na przykład może zawierać listę nazw logowania i hasła używane testy.Aby uzyskać więcej informacji zobaczJak: Ustaw poświadczenia na Test wydajności sieci Web
Kolekcja parametrów
Powiązania danych w bazie danych nazwę i wartość par używane w sieci Web testy wydajności.Parametry pola formularza
Powiązania danych w bazie danych pole wejściowe, który pojawia się na formularzu sieci Web.Adres URL żądania
Adres URL żądania należy powiązać dane w pliku bazy danych.
Metody dostępu
Visual Studio Ultimateobsługuje dostęp sekwencyjny losowo i unikatowe dostępu rekordów w bazie danych podczas wiązania ze źródłem danych.
Sekwencyjne
Rozpoczyna się od pierwszego rekordu i przesuwa się z tabeli Wiersz po wierszu.Domyślnie włączone.Ta metoda dostępu będzie pętli danych w tabeli w czasie trwania badania.Losowe
Losowo przesuwać wierszy w tabeli.Ta metoda dostępu będzie pętli danych w tabeli w czasie trwania badania.Unikatowe
Przenieś kolejno przez dane, wiersz po wierszu, ale tylko jeden czas dla każdego rekordu.Nie będzie pętli.
Zagadnienia dotyczące testowania obciążenia
Wykonanie danych napędzane testów jest ważnym aspektem dobrej obciążenia badania, ponieważ go bardziej realistycznie modeli działalności świata rzeczywistego i pomaga upewnić się, czy ten serwer przechowuje w pamięci podręcznej i itd., są wykorzystywane efektywnie.
Podczas testów wydajności są montowane w obciążenia w sieci Web, przetestować i uruchomić na komputerze zdalnym, należy rozważyć, jak agent poszczególnych komputerów używać dane powiązane.Na przykład, gdy metoda dostępu jest kolejne lub losowo, każdy agent pobiera kompletną kopię danych, współużytkowane przez wszystkich użytkowników wirtualny utworzony na tym agenta.Jednakże, gdy metoda dostępu jest unikatowy, dane są podzielone między agentów.Aby uzyskać więcej informacji, zobacz Dystrybucji obciążenia Test jest uruchamiany na wielu komputerach Test przy użyciu kontrolerów testu i badania czynników.
Jeśli używasz plik tekstowy jako źródło danych, należy również przeanalizować lokalizację źródła danych.Jeśli w czasie projektowania możesz twarde kod ścieżkę katalogu, na przykład c:\datafolder, plik bazy danych będzie znajdować się w c:\datafolder na każdym komputerze agenta w czasie wykonywania.Zaleca się tworzenie źródła danych w udziałach sieciowych.Tworzenie danych w udziałach sieciowych umożliwia ponowne użycie tych danych w innych testów wydajności sieci Web, udostępniania tych danych z innych testerzy i łatwiej używać tych danych w badaniu obciążenia na komputerze zdalnym.
Zadania
Zadania |
Skojarzone tematy |
---|---|
Dodawanie źródła danych do testu wydajności sieci Web: dodać źródło danych testu wydajności sieci Web, tak aby żądania HTTP można powiązać go.Źródło danych może być z bazą danych, pliku XML lub pliku wartości oddzielonych przecinkami (CSV).Możesz także podać definicji schematu, który opisuje źródła danych pliku tekstowego, takich jak bez nagłówków kolumny pliku CSV. |
|
Wiązanie źródła danych żądania sieci Web: po dodaniu źródła danych do żądania sieci Web można powiązać żądanie test wydajności sieci Web źródła danych w sieci Web testu wydajności. |
|
Wiązanie źródła danych żądania usługi sieci Web: żądanie usługi sieci Web można powiązać ze źródłem danych.
Uwaga
Aby powiązać źródła danych z żądań usług sieci Web, możesz ręcznie edytować treści protokołu SOAP w kodzie XML.
|
|
Konfigurowanie, ile razy ma testu wydajności sieci Web na dostęp do danych w badaniu wydajności sieci Web: Konfigurowanie ile razy ma wydajność sieci Web test dostępu do danych w źródle danych. |
Zobacz też
Zadania
Jak: Dodawanie danych wiązanie żądania sieci Web
Jak: Ustaw poświadczenia na Test wydajności sieci Web
Inne zasoby
Dostosowywanie nagrań testu wydajności sieci Web za pomocą edytora Test wydajności sieci Web