Element do utworzenia | Czynność do wykonania w edytorze testów w oknie Dodawanie puli danych |
---|---|
Jednokolumnowa pula danych z domyślnym trybem dostępu | W sekcji Pule danych istniejące w obszarze roboczym należy wybrać opcję Nowa pula danych<nazwa_testu>.datapool i kliknąć przycisk Zakończ. W tej sesji można opcjonalnie nadać nazwę kolumnie puli danych. Inne kolumny i dane można dodać później. |
Jednokolumnowa pula danych z wybranym trybem dostępu | W sekcji Pule danych istniejące w obszarze roboczym należy wybrać opcję Nowa pula danych<nazwa_testu>.datapool i kliknąć przycisk Dalej. Zostanie wyświetlona prośba o podanie trybu dostępu. W tej sesji można opcjonalnie nadać nazwę kolumnie puli danych. Inne kolumny i dane można dodać później. |
Powiązanie między testem a istniejącą pulą danych | Należy wybrać pulę danych. Pula danych zostanie powiązana z testem. W tej sesji można opcjonalnie ustawić tryb dostępu. |
W pełni funkcjonalna nowa pula danych | Należy wybrać projekt i kliknąć opcję Użyj kreatora do utworzenia nowej puli danych. |
Opcja | Opis |
---|---|
Współużytkowane (dla komputera) (wartość domyślna) | Użytkownicy wirtualni na każdym komputerze korzystają ze współużytkowanego widoku puli danych z wierszami puli danych przydzielanymi im wspólnie w kolejności sekwencji zgodnie z kolejnością żądań. Wybranie tej opcji powoduje, że prawdopodobnie użytkownicy wirtualni lub iteracje pętli będą używać danych z różnych wierszy, a serwer będzie odbierać dane zmiennych. Nie można przewidzieć dokładnej kolejności dostępu do wierszy dla wszystkich użytkowników wirtualnych, ponieważ zależy ona od kolejności wykonania testu i czasu trwania testu na każdym komputerze. |
Prywatne | Każdy użytkownik wirtualny korzysta z prywatnego widoku puli danych z wierszami puli danych przydzielanymi użytkownikowi w kolejności sekwencji. Ta opcja zapewnia, że każdy użytkownik pobiera te same dane z puli danych w tej samej kolejności. Ponieważ jednak każdy użytkownik rozpoczyna od pierwszego wiersza puli danych i kolejno uzyskuje dostęp do następnych wierszy, różni użytkownicy wirtualni mogą używać tego samego wiersza. Następny wiersz puli danych jest używany tylko wtedy, gdy użytkownik doda do harmonogramu pętli z więcej niż jedną iteracją test, który korzysta z puli danych. |
Segmentowane (dla komputera) | Użytkownicy wirtualni na każdym komputerze korzystają z segmentowanego widoku puli danych z danymi przydzielanymi im wspólnie z ich segmentu w kolejności sekwencji, zgodnie z kolejnością żądań. Segmenty są obliczane na podstawie sposobu przydzielania przez harmonogram użytkowników wirtualnych między komputerami. Na przykład jeśli harmonogram przydzieli 25% użytkowników do grupy 1 i 75% użytkowników do grupy 2, a następnie przypisze te grupy do komputerów 1 i 2, widok komputera 1 będzie składał się z pierwszych 25% wierszy puli danych, a widok komputera 2 z pozostałych 75% wierszy. Ta opcja uniemożliwia użytkownikom wirtualnym wybór zduplikowanych wartości, takich jak identyfikatory konta. Jeśli zawijanie zostanie wyłączone, żaden wiersz nie będzie mógł być użyty więcej niż raz. |
Niesekwencyjna kolejność dostępu (Losowy i Pomieszany) przypomina potasowaną talię kart. W przypadku kolejności dostępu Losowy wybrana karta jest zwracana w dowolnym miejscu w talii, co oznacza, że jedna karta może zostać wybrana wielokrotnie, zanim inna zostanie wybrana raz. Ponieważ użytkownik nigdy nie dotrze do końca talii, opcja Zawijaj po osiągnięciu ostatniego wiersza jest niedostępna. W przypadku kolejności dostępu Pomieszany wybrana karta jest zwracana na końcu talii. Po jednorazowym wybraniu każdej karty użytkownik wznawia wybieranie kart od góry w tej samej kolejności dostępu (opcja Zawijaj po osiągnięciu ostatniego wiersza ustawiona na wartość Tak) lub nie są dokonywane żadne dalsze wybory (opcja Zawijaj po osiągnięciu ostatniego wiersza ustawiona na wartość Nie).
Opcja | Opis |
---|---|
Przewiń po osiągnięciu ostatniego wiersza | Domyślnie gdy test osiągnie koniec puli danych lub segmentu puli danych, zostanie on uruchomiony ponownie od początku danych. Aby wymusić zatrzymanie testu na końcu puli danych lub segmentu, należy usunąć zaznaczenie pola wyboru obok opcji Zawijaj po osiągnięciu ostatniego wiersza. Wymuszenie zatrzymania może być przydatne, jeśli na przykład pula danych zawiera 15 rekordów i uruchamiany jest test z 20 użytkownikami wirtualnymi, a użytkownik chce, aby ostatnich pięciu użytkowników nie mogło ponownie korzystać z informacji. Mimo że test jest oznaczony jako Niepowodzenie z powodu wymuszonego zatrzymania, dane wydajności w teście są nadal poprawne. Jeśli jednak dla aplikacji nie ma znaczenia, czy dane są ponownie wykorzystywane, wygodniejsza jest domyślna opcja zawijania. W przypadku zawijania nie jest konieczne sprawdzanie, czy pula danych jest wystarczająco duża po zmianie obciążenia przez dodanie większej liczby użytkowników lub zwiększenie liczby iteracji pętli. Uwaga: Ta opcja jest niedostępna w przypadku wybrania opcji
Losowy, ponieważ w przypadku ustawienia dostępu losowego
nie istnieje koniec pliku.
|
Pobierz tylko jeden raz dla użytkownika | Domyślnie dla każdego wykonania testu pobierany jest jeden wiersz z puli danych, a dane w wierszu puli danych są dostępne dla testu tylko w czasie jego trwania. Aby określić, że każdy dostęp do puli danych w dowolnym teście uruchamianym przez określonego użytkownika wirtualnego będzie zawsze zwracał ten sam wiersz, należy wybrać opcję Pobierz tylko raz dla użytkownika. |
Opcja puli danych | Iteracja 1 | Iteracja 2 |
---|---|---|
Sekwencyjny i Prywatny | wiersz 1 | wiersz 2 |
Współużytkowany i Pomieszany | wiersz x | wiersz y |
Pobierz tylko jeden raz dla użytkownika | wiersz x | wiersz x |