Przez wstawienie punktu synchronizacji można koordynować działania
wielu użytkowników wirtualnych, wstrzymując i wznawiając działania. Możliwe
jest zsynchronizowanie wszystkich użytkowników wirtualnych na początku testu i
rozłożenie w czasie momentów zwalniania, dzięki czemu użytkownicy nie spowodują
przeciążenia systemu. Punkty synchronizacji są również przydatne podczas testów
obciążeniowych.
O tym zadaniu
Istnieje możliwość wstawienia punktu synchronizacji do harmonogramu
lub testu. Zwykle punkty synchronizacji są wstawiane do harmonogramów, ponieważ
są bardziej widoczne na poziomie harmonogramu, a ponadto opcje
Zwolnij i
Limit czasu można
ustawić tylko w harmonogramie, a nie w teście. W następujących przypadkach
punkt synchronizacji należy jednak wstawić do testu:
- Konieczne jest kontrolowanie miejsca napotkania punktu synchronizacji.
Na
przykład można wstawić punkt synchronizacji tuż przed wysłaniem przez test
żądania do serwera.
- Zmodyfikowano test i wykonanie punktu synchronizacji zależy od logiki,
która została dodana.
Punkty synchronizacji w pętlach nie są resetowane. Innymi słowy po zwolnieniu punktu synchronizacji (w pierwszej iteracji pętli)
pozostaje on zwolniony we wszystkich kolejnych iteracjach.
Procedura
Aby wstawić punkt synchronizacji do testu:
- W nawigatorze testów przejdź do testu, a następnie kliknij go dwukrotnie. Test zostanie otwarty.
- Kliknij element testowy tuż poniżej miejsca, w którym ma zostać dodany
punkt synchronizacji, a następnie kliknij opcję
. W zależności od rodzaju elementu
testowego punkt synchronizacji można wstawić tylko w niektórych punktach
hierarchii testu.
- Wpisz nazwę punktu synchronizacji lub wybierz nazwę istniejącego punktu synchronizacji. Punkt synchronizacji zostanie otwarty w teście. Należy zauważyć, że
elementy sterujące Typ zwalniania i Limit
czasu są niedostępne dla punktów synchronizacji w testach. Elementy sterujące Typ zwalniania i Limit czasu są dostępne tylko dla punktów synchronizacji w harmonogramach.
- Aby zmienić element sterujący Typ zwalniania lub
Limit czasu, otwórz punkt synchronizacji w harmonogramie
i wprowadź zmiany.
Zmiany wpływają na wszystkie instancje punktu
synchronizacji.