Niektóre testy mają taką strukturę, że konieczne jest skorelowanie
danych dla wielu pól.
Na przykład można przyjąć założenie, że
planowane jest umieszczenie w puli danych elementu, który jest kupowany przez
wirtualnego użytkownika. Aby przepływ testu był poprawny, należy również
umieścić w puli danych wszystkie wystąpienia tego elementu w teście. Wszystkie
instancje tego elementu można odszukać i skorelować w jednej procedurze. Zwykle, aby skorelować dane dla wielu pól, używana jest opcja
Znajdź
więcej i podstaw w oknie
Pokazywanie kandydatów puli
danych.
Informacje na ten temat można znaleźć w sekcji
Wyświetlanie kandydatów puli danych po otwarciu
testu. Alternatywnie do korelowania danych dla wielu pól można użyć
strony
Wyszukiwanie w teście.
Procedura
Aby znaleźć wszystkie instancje pola w teście i skorelować
niektóre lub wszystkie instancje ze źródłem danych, takim jak pula danych:
- W nawigatorze testów przejdź do testu, a następnie kliknij go dwukrotnie. Test zostanie otwarty.
- Znajdź element lub miejsce podstawienia, które ma zostać zmienione lub
dla którego ma zostać utworzone odwołanie. Jeśli elementem jest zwykły tekst,
wybierz ten element. Jeśli element to istniejące odwołanie, kliknij
podświetlony obszar.
- Kliknij prawym przyciskiem myszy, a następnie kliknij opcję
.
- Kliknij przycisk OK.
- Na stronie Wyszukiwanie w teście wybierz opcję
Rozróżnianie wielkości liter, aby wykonać wyszukiwanie z
rozróżnianiem wielkości liter, lub opcję Wyrażenie
regularne, aby wykonać wyszukiwanie za pomocą wyrażeń regularnych. W trybie wyrażeń regularnych naciśnij kombinację klawiszy Ctrl+spacja w polu
Szukaj tekstu, aby wywołać aktywną obsługę treści. Aktywna
obsługa treści wyszczególnia wzorce wyrażeń regularnych oraz zgodną z
nimi treść.
- Kliknij opcję Więcej opcji, a następnie wybierz
odpowiednie opcje:
- Ogranicz do elementów podświetlonych w
zawartości testu
- Opcja umożliwia wyszukiwanie tylko w elementach, które zostały wybrane w
obszarze Zawartość testu.
- Podświetl znalezione elementy w
zawartości testu
- Podświetla znalezione elementy w obszarze Zawartość testu.
- Rekurencyjnie
- Opcja umożliwia wyszukiwanie również w elementach potomnych elementu
testu. Na przykład wybranie tej opcji w przypadku przeszukiwania strony HTTP
umożliwia przeszukiwanie żądań i odpowiedzi w obrębie strony.
- Dopasuj zakodowane i zdekodowane wartości (specyficzne dla
protokołu)
- Po wybraniu tej opcji dla określonego tekstu będą wyszukiwane dopasowania w
wersji zdekodowanej i zakodowanej na potrzeby adresu URL. Na przykład podczas
wyszukiwania w danych HTTP zgodne są wartości abc%123 i
abc%25123.
- Dołącz zgodne elementy do nakładającej się korelacji danych
- Opcja umożliwia dołączenie miejsc zawartych w istniejącym miejscu podstawienia lub
nakładających się na nie. W przypadku zdecydowania o podstawieniu podstawienia
powodujące konflikt są automatycznie usuwane.
- Uwzględnij zgodne elementy podstawiające
- Kliknij tę opcję, aby zwrócić elementy, które pierwotnie były zgodne z
wyszukiwanym łańcuchem, ale później zostały zastąpione. Usuń zaznaczenie opcji,
aby pominąć istniejące miejsca podstawienia podczas zwracania wyników.
- Kliknij przycisk Zamknij.
- Kliknij przycisk Szukaj. Wyniki wyszukiwania
zostaną wyświetlone w widoku Wyszukiwanie.
- W widoku Wyszukiwanie wybierz dopasowania do
podstawienia, a następnie kliknij prawym przyciskiem myszy wybrane pozycje.
- Opcjonalnie: aby wybrać wszystkie dopasowania, kliknij prawym przyciskiem
myszy nazwę testu.
- Kliknij opcję Podstaw w widoku źródła danych. To działanie wysyła wybrane dopasowania do okna Testowe
źródła danych.
- W oknie Testowe źródła danych kliknij kartę
odpowiadającą typowi źródła danych, które ma zostać użyte:
Opcja |
Opis |
Odwołania |
Źródła danych, które zostały już utworzone w teście, i możliwe
dopasowania, które są dostępne jako źródła danych dla wybranego miejsca
podstawienia. Na przykład tekst, który znajduje się w odpowiedzi i jest używany
w późniejszym żądaniu, jest automatycznie tworzony jako odwołanie.
Aby
wyświetlić wszystkie odwołania występujące przed miejscem podstawienia w
teście, należy anulować zaznaczenie pola wyboru Tylko zgodne
odwołania. |
Pule danych |
Pule danych, które zostały dodane do testu. Aby dodać nową pulę danych,
należy kliknąć ikonę Dodaj nową pulę danych
( ). |
Kod niestandardowy |
Jeśli napisano kod niestandardowy usług wykonywania testu, kod
niestandardowy dostępny jako źródła danych dla danego miejsca podstawienia. |
Zmienne testu |
Zmienne testu i ich typy, które są dostępne jako źródła danych dla tego
miejsca podstawienia. |
Zmienne wbudowane |
Dynamicznie obliczane zmienne (Bieżąca data,
Liczba losowa i Znacznik czasu),
które są dostępne jako źródła danych dla danego miejsca podstawienia.
Aby
utworzyć nową zmienną wbudowaną, należy kliknąć prawym przyciskiem myszy na
stronie Zmienne wbudowane, a następnie wybrać opcję
Nowa. |
- Wybierz źródło danych, a następnie kliknij przycisk Podstaw. Zostanie wyświetlone okno Podstawianie wielu
elementów z informacjami o źródle danych i wybranych
miejscach podstawienia.
- Dla każdego miejsca z zaznaczonym polem wyboru kliknij opcję
Zastąp zaznaczone, aby zastąpić źródło danych, lub
usuń zaznaczenie pola wyboru, aby pominąć miejsce. Należy kliknąć opcję Zawsze pytaj, aby pojedynczo
badać każde miejsce podstawienia.
Należy kliknąć opcję Pytaj w
przypadku nakładających się korelacji danych, aby badać miejsce
tylko wtedy, gdy miejsce, w którym wykonywane jest podstawienie, jest zawarte w
innym miejscu podstawienia lub nakłada się na nie. W przypadku zdecydowania o podstawieniu podstawienia
powodujące konflikt są automatycznie usuwane.
Wyniki
Wybrane instancje pola zostaną skorelowane z danymi ze źródła danych.