Właściwości harmonogramu

Po otwarciu harmonogramu można ustawić jego właściwości.

Strona obciążenia użytkownikami

Kliknij tabelę prawym przyciskiem myszy i wybierz opcję Dodaj, aby dodać etap. Aby zmienić etap, zaznacz wiersz, a następnie kliknij opcję Edytuj lub kliknij ikonę użytkownika w pierwszej kolumnie.
Użytkownicy
Należy wprowadzić łączną liczbę użytkowników, jaka ma być aktywna na tym etapie (nie należy wprowadzać liczby użytkowników, jaka ma być dodana lub odjęta od aktualnie działających).
Wykonuj przez określony czas
Należy wprowadzić czas (i jednostkę czasu), przez jaki ma być wykonywany etap. Jeśli zostanie osiągnięta określona liczba użytkowników, użytkownicy będą działać do upłynięcia określonego czasu. Gdy ten czas upłynie, użytkownicy będą nadal działać, jeśli są wymagani w następnym etapie. W przeciwnym razie zostaną zatrzymani w poprawny sposób.
Kliknij opcję Pokaż zaawansowane, aby ustawić dodatkowe opcje w celu przygotowania testowanego systemu, zanim użytkownicy zostaną wprowadzeni do etapu:
Współczynnik zmiany
Należy wprowadzić liczbę, aby ustawić opóźnienie między dodawaniem i usuwaniem poszczególnych użytkowników, aby nie byli oni dodawani lub usuwani jednocześnie. Nieregularne wprowadzanie użytkowników pozwala uniknąć przeciążenia systemu, które może spowodować przekroczenie limitu czasu połączenia. Opcja Podgląd obciążenia użytkownikami wyświetla to opóźnienie w kolorze czarnym.
Czas ustalania
Testowany system może zareagować na nagłą zmianę liczby użytkowników. Zdefiniowanie czasu ustalania rozpoczynającego się po osiągnięciu docelowej liczby użytkowników pozwala testowanemu systemowi na osiągnięcie stabilnego stanu, w którym może on poprawnie odzwierciedlać liczbę użytkowników. Opcja Podgląd obciążenia użytkowników jest wyświetlana w kolorze czarnym.
Limit czasu odpowiedzi użytkownika na żądanie zatrzymania
Opcjonalnie wprowadź wartość. Jeśli użytkownik wirtualny zostanie poproszony o zatrzymanie, wykona bieżące działanie (na przykład żądanie HTTP) i zakończy działanie. Jeśli użytkownik wirtualny nie zakończy działania w określonym limicie czasu, zostanie zmuszony do zakończenia działania.
Podgląd obciążenia użytkownikami
Podgląd etapów populacji użytkowników w czasie. Segmenty oznaczone czerwoną linią wskazują, że dla danego stanu została osiągnięta łączna liczba użytkowników.

Strona czasu reakcji

Użyj zarejestrowanego czasu reakcji
Należy wybrać tę opcję, aby odtwarzać test z taką samą szybkością, z jaką został zarejestrowany. Ta opcja nie ma wpływu na czas reakcji.
Określ stały czas reakcji
Czas reakcji poszczególnych użytkowników ma dokładnie tę samą wartość określoną przez bieżącego użytkownika. Mimo że nie emuluje to dokładnie zachowań użytkowników, jest to użyteczne, jeśli test ma zostać odtworzony w szybkim tempie.
Zwiększ/zmniejsz czas reakcji o wartość procentową
Należy wpisać wartość procentową w polu Skala czasu reakcji. Czas reakcji każdego użytkownika zostanie pomnożony przez tę wartość procentową. Wartość 100 nie powoduje zmiany w czasach reakcji. Wartość 200 podwaja czasy reakcji, a więc harmonogram jest odtwarzany dwa razy wolniej niż został zarejestrowany. Wartość 50 zmniejsza czasy reakcji o połowę, a więc harmonogram jest odtwarzany dwa razy szybciej. Wartość 0 oznacza brak opóźnień.
Zmień czas reakcji o losową wartość procentową
Czas reakcji każdego użytkownika jest generowany losowo na podstawie dolnej i górnej granicy procentowej określonej przez bieżącego użytkownika. Wartość procentowa jest oparta na zarejestrowanym czasie reakcji. Jeśli na przykład zostanie wprowadzony Limit dolny wynoszący 10 i Limit górny wynoszący 90, czasy reakcji będą mieć wartość odpowiadającą od 10 do 90 procent oryginalnego zarejestrowanego czasu reakcji. Czas losowy jest rozdzielany jednolicie w tym zakresie.
Maksymalny czas reakcji
Ustawienie maksymalnego czasu reakcji jest użyteczne w przypadku testów, które emulują rzeczywiste czasy reakcji. Ustawiając wartość maksymalną, nie trzeba szukać i edytować wszystkich dłuższych czasów reakcji w teście. Różne czynniki mogą generować długie czasy reakcji, na przykład przerwa, która wystąpiła podczas rejestrowania. Aby przywrócić oryginalne czasy reakcji, należy usunąć zaznaczenie tego pola wyboru.

Strona monitorowania zasobów

Włączanie monitorowania zasobów
Wybranie tej opcji powoduje aktywowanie monitorowania zasobów. Dostępne źródła danych są przechwytywane z następujących źródeł:
  • Zarządzane komponenty bean serwera Apache HTTP Server
  • Zarządzane komponenty bean serwera Apache Tomcat
  • Agenty monitorowania produktu IBM® Tivoli
  • Monitory obrazu stanu produktu IBM DB2
  • Infrastruktura monitorowania wydajności produktu IBM WebSphere
  • Zarządzane komponenty bean serwera aplikacji JBoss
  • Zarządzane komponenty bean wirtualnej maszyny języka Java™
  • Baza danych Oracle
  • Zarządzane komponenty bean serwera Oracle WebLogic Server
  • Zarządzane komponenty bean produktu SAP NetWeaver
  • Monitor rstatd w systemie UNIX
  • Agenty protokołu SNMP (Simple Network Management Protocol)
  • Monitor wydajności systemu Windows
Dane monitorowania zasobów udostępniają pełniejszy obraz systemu, co jest pomocne w ustalaniu problemów.
Ignoruj niepoprawne zasoby podczas wykonywania harmonogramu
Wybór tej opcji powoduje zawieszenie wszelkich komunikatów o błędach spowodowanych przez niepoprawne zasoby, na przykład hosty pozostające poza zasięgiem lub niepoprawne nazwy hostów. Po wybraniu tej opcji konieczne jest sprawdzenie komunikatów o błędach w dziennikach.

Strona Statystyka

Poziom rejestrowania statystyki
Te opcje są wymienione w kolejności rosnącej według liczby danych gromadzonej w dzienniku testu.
Brak
Gromadzi minimalne dane statystyczne. Tej opcji należy użyć, aby szybko uruchomić harmonogram na potrzeby testowe.
Działania harmonogramu
Zgłasza liczbę aktywnych użytkowników i użytkowników po zakończeniu w wykonaniu.
Podstawowe działania testowe
W przypadku testów protokołu HTTP ta opcja powoduje zgłoszenie działań związanych ze stroną (próby, trafienia i punkty weryfikacji). W przypadku testów produktu SAP ta opcja powoduje zgłoszenie informacji na ekranach produktu SAP.
Dodatkowe działania testowe
W przypadku testów protokołu HTTP ta opcja powoduje zgłoszenie informacji związanych z elementami strony. Ta opcja nie ma zastosowania do testów produktu SAP.
Wszystkie
Udostępnia statystyki dla wszystkich działań.
Przedział czasu próbkowania statystyki
Ustawia przedział czasu próbkowania dla raportów. Po uruchomieniu harmonogramu raporty wyświetlają takie informacje jak czas odpowiedzi w konkretnym przedziale czasu, częstotliwość żądań przesyłanych w przedziale czasu oraz średni trend odpowiedzi w przedziale czasu. Ten przedział czasu próbkowania jest ustawiany w tym miejscu.
Zapisz tylko statystyki wszystkich hostów
Tę opcję należy wybrać, chyba że test wydajności jest wykonywany dla różnych sieci WAN i użytkownik jest zainteresowany wyświetleniem danych z poszczególnych komputerów zdalnych.

Inicjowanie zmiennej

Ta strona umożliwia inicjowanie zmiennych na poziomie harmonogramu. W przypadku inicjowania zmiennych na poziomie harmonogramu wszystkie grupy użytkowników w harmonogramie wykorzystują początkowe wartości zmiennych oprócz tych grup, dla których zdefiniowana jest konkretna wartość.

Dodaj
Dodaje zmienną i inicjuje wartość. Kolumna Używana przez wyświetla nazwę testu używającego odpowiedniej zmiennej. Jeśli zmienna nadpisuje wartość określoną na poziomie harmonogramu lub poziomie grupy użytkowników i używa wartości zdefiniowanej na poziomie testu z widocznością ustawioną na Tylko ten test, wyświetlana jest ikona ostrzeżenia. Aby wyświetlić testy nadpisujące początkowe wartości zmiennej, umieść kursor myszy nad ikoną ostrzeżenia.
Eksportuj
Eksportuj zmienne zdefiniowane na poziomie harmonogramu do pliku.
Użyj pliku wartości początkowych zmiennej
Zaznacz to pole wyboru, aby użyć wartości zmiennych z pliku. Kliknij przycisk Przeglądaj, aby wybrać istniejący plik, lub przycisk Nowy, aby utworzyć plik.

Strona wymagań dotyczących wydajności

Włącz wymagania dotyczące wydajności
Wybierz tę opcję, aby włączyć używanie wymagań dotyczących wydajności dla tego harmonogramu.
Nazwa
Określa nazwę tego zbioru wymagań dotyczących wydajności. Ta nazwa jest używana w raporcie wymagań dotyczących wydajności. Domyślną nazwą jest Harmonogram dotyczący wydajności - nazwa_harmonogramu.
Użyj wartości domyślnych
Kliknij tę opcję, aby zresetować pole Nazwa do wartości domyślnej.
Wymaganie dotyczące wydajności
Wszystkie wymagania dotyczące wydajności są wyświetlane w tabeli. Wymagania przyciemnione to wymagania, które nie są zdefiniowane dla tego harmonogramu. Aby zdefiniować wymaganie, ustaw wartości pól Operator i Wartość.
Operator
Kliknij to pole, aby wyświetlić listę operatorów matematycznych. Wybierz operator dla tego wymagania dotyczącego wydajności.
Wartość
Kliknij to pole, aby ustawić wartość wymagania.
Standardowe
Zaznacz to pole, aby oznaczyć wymaganie jako standardowe. Jeśli wymaganie standardowe nie zostanie spełnione, uruchomienie harmonogramu będzie mieć wynik oznaczający niepowodzenie, a ten wynik będzie obejmować całe uruchomienie, podobnie jak niepowodzenie punktu weryfikacji. Anuluj zaznaczenie tego pola, aby wymaganie było określone jako dodatkowe. Wymagania dodatkowe to zazwyczaj wymagania śledzone wewnętrznie. Wymaganie dodatkowe nie może spowodować niepowodzenia uruchomienia, a jego wyniki są ograniczone do jednej strony raportu wymagań dotyczących wydajności.
Ukryj niezdefiniowane wymagania
Wybierz tę opcję, aby wyświetlić tylko zdefiniowane wymagania. Powoduje to ukrycie zaciemnionych wierszy.
Wyczyść
Wybierz co najmniej jedno wymaganie i kliknij tę opcję, aby usunąć definicję. Wymaganie jest nadal dostępne i może zostać ponownie zdefiniowane.

Strona dziennika testu

Ustawienie domyślne umożliwiające rejestrowanie wszystkich błędów i ostrzeżeń oraz podstawowych działań testowania, które pasuje do większości zastosowań. Można jednak rejestrować dowolne typy informacji - od braku informacji do wszystkich informacji od wszystkich użytkowników (mimo iż żaden z tych przypadków nie jest sytuacją typową).
  • Aby wyświetlać tylko błędy i ostrzeżenia, zaznacz pierwsze dwa pola wyboru Co rejestrować na wartość Wszystko i anuluj zaznaczenie trzeciego pola wyboru Pokazuj też wszystkie inne typy, aby uniknąć rejestrowania pomyślnie zakończonych zdarzeń.
  • Aby sprawdzić strukturę harmonogramu, jeśli bieżący użytkownik nie jest zainteresowany wynikami wykonania testu, ustaw wszystkie trzy pola wyboru Co rejestrować na wartość Działania harmonogramu.

    Obie te opcje wyboru i ustawienie domyślne ograniczają wielkość dziennika testu oraz zmniejszą łączny czas wykonywania harmonogramu, znacznie skracając czas przesyłania dziennika testu pod koniec testu.

Jeśli test jest debugowany, można ustawić wszystkie pola Co rejestrować na wartość Wszystko lub Szczegóły działania. Te ustawienia powodują tworzenie dużych dzienników testów, szczególnie jeśli testy są długotrwałe lub uruchamiana jest duża liczba użytkowników. Duże dzienniki testów z kolei zwiększają czas przesyłania dziennika testu i mogą nawet spowodować wyczerpanie miejsca na dysku komputera.

Aby zmniejszyć czas przesyłania i prawdopodobieństwo wyczerpania miejsca na dysku, należy próbkować informacje pochodzące od niewielkiego podzbioru użytkowników (mniejszego niż domyślna liczba 5 użytkowników na grupę). Stały współczynnik próbkowania powoduje próbkowanie tej samej liczby użytkowników wirtualnych z każdej grupy. Procentowy współczynnik próbkowania powoduje próbkowanie procentowej liczby użytkowników wirtualnych z każdej grupy, ale gwarantuje, że próbkowanie obejmuje co najmniej jednego użytkownika z każdej grupy.

Strona analizy czasu odpowiedzi

Włącz gromadzenie danych dla czasu odpowiedzi
Wybranie tej opcji powoduje aktywowanie gromadzenia danych analizy czasu odpowiedzi. Są to dane analizy czasu odpowiedzi dla każdego elementu strony.
Poziom szczegółowości
Należy wybrać opcję Niski lub Średni, aby ograniczyć ilość gromadzonych danych.
Tylko informacje przykładowe z podzbioru użytkowników
W przypadku wybrania dla poziomu szczegółowości opcji Wysoki lub Średni można ustawić częstotliwość próbkowania, aby zapobiec nadmiernemu powiększaniu się wielkości dziennika.
Stała liczba użytkowników
Powoduje próbkowanie danych na podstawie podanej liczby użytkowników z każdej grupy. Jeśli nie ma potrzeby gromadzenia danych od wielu użytkowników, należy wybrać opcję Stała liczba użytkowników i określić jednego użytkownika dla każdej grupy.
Procentowa liczba użytkowników
Powoduje próbkowanie danych od podanej wartości procentowej użytkowników z każdej grupy (ale nie mniej niż od jednego użytkownika z każdej grupy).

Strona określania problemu

Poziom dziennika określania problemu
Poziom określania problemu należy zazwyczaj zmieniać tylko wtedy, gdy użytkownik zostanie o to poproszony przez dział wsparcia dla oprogramowania IBM. Jednak w niektórych warunkach użytkownik może chcieć samodzielnie zmienić poziom określania problemu. Jeśli na przykład problemy występują po osiągnięciu określonej liczby użytkowników podczas wykonywania, można zwiększyć poziom na Konfiguracja, który jest najbardziej szczegółowym poziomem używanym bez konsultacji z działem wsparcia dla oprogramowania IBM.
Tylko informacje przykładowe z podzbioru użytkowników
Należy wybrać tę opcję, aby ustawić współczynnik próbkowania.
Stała liczba użytkowników
Należy określić liczbę użytkowników na potrzeby próbkowania z każdej grupy użytkowników.
Procentowa liczba użytkowników
Powoduje próbkowanie danych od podanej wartości procentowej użytkowników z każdej grupy (ale nie mniej niż od jednego użytkownika z każdej grupy).

Opinia