Uruchamianie testów z ustaloną szybkością

Aby uruchamiać test z określoną częstotliwością, należy dodać pętlę do harmonogramu w celu sterowania częstotliwością iteracji, a następnie dodać testy do pętli. Testy, które są elementami potomnymi pętli, są sterowane przez pętlę. Jeśli pętla zawiera punkt synchronizacji, jest on zwalniany po pierwszej iteracji pętli i pozostaje zwolniony we wszystkich kolejnych iteracjach.

Procedura

Aby dodać pętlę sterującą częstotliwością iteracji dla działających testów:

  1. W nawigatorze testów przejdź do harmonogramu i kliknij go dwukrotnie. Harmonogram zostanie otwarty.
  2. Kliknij element, który ma być elementem macierzystym pętli, a następnie kliknij opcję Dodaj > Pętla.
  3. W obszarze Szczegóły elementu harmonogramu wpisz liczbę iteracji pętli.
  4. Aby kontynuować wykonywanie pętli nawet po zgłoszeniu żądania zatrzymania wykonywania harmonogramu, zaznacz pole wyboru Iteracja bez możliwości przerwania. Wykonywanie harmonogramu zostanie zakończone po zakończeniu bieżącej iteracji pętli. To pole wyboru jest dostępne tylko w przypadku harmonogramów.
  5. Aby utrzymać ustawioną częstotliwość transakcji dla wszystkich elementów harmonogramu, które są elementami potomnymi pętli, zaznacz pole wyboru Steruj częstotliwością iteracji.
  6. W polu Częstotliwość iteracji wpisz liczbę i wybierz jednostkę czasu. Powoduje to ustawienie rzeczywistej szybkości.
  7. Zaznacz lub anuluj zaznaczenie pola wyboru Losowo zmieniaj opóźnienie między iteracjami. Zaznaczenie tego pola wyboru powoduje, że opóźnienie będzie się nieznacznie zmieniać. Ta opcja umożliwia dokładniejsze modelowanie użytkowników, ponieważ zamiast opóźniania iteracji o stały przedział czasu stosowane jest opóźnienie zmienne w sposób losowy przy zachowaniu tej samej średniej częstotliwości iteracji.
    Uwaga: Statystycznie opcja Losowo zmieniaj opóźnienie między iteracjami zmienia losowo wartości opóźnienia z ujemnego rozkładu wykładniczego na tę samą średnią co stała wartość opóźnienia. Ujemny rozkład wykładniczy ma długą „część końcową”, co oznacza, że bardzo mała liczba opóźnień będzie miała bardzo duże wartości. Dlatego należy upewnić się, że na testowaną aplikację nie mają wpływu długie okresy nieaktywności (na przykład limit czasu, po upływie którego użytkownik zostaje rozłączony).
  8. Zaznacz lub anuluj zaznaczenie pola wyboru Opóźnienie przed pierwszą iteracją pętli. Zaznaczenie tego pola wyboru umożliwia rozłożenie w czasie pierwszego opóźnienia każdej iteracji, dzięki czemu można uzyskać realistyczną sytuację podczas pierwszej iteracji.

Co dalej

Po dodaniu pętli można dodać pozycje harmonogramu (zazwyczaj testy), którymi steruje pętla.

Opinia