Deklarowanie i przypisywanie zmiennych testu

W przypadku deklarowania zmiennej w produkcie IBM® Rational Performance Tester można utworzyć dla niej kontener, zainicjować ją jako łańcuch lub wartość puli danych oraz ustawić jej zasięg. Następnie (w ramach testu) można ponownie przypisać inną wartość do zmiennej.

Procedura

Aby utworzyć i zainicjować wartość oraz przypisać ją do zmiennej testu:

  1. W nawigatorze testów przejdź do testu i kliknij go dwukrotnie. Test zostanie otwarty.
  2. Aby utworzyć kontener dla zmiennych testu tworzonych w ramach testu:
    1. Otwórz test i w obszarze Zawartość testu kliknij opcję Zmienne testu znajdującą się w górnej części testu.
    2. Wybierz opcję Dodaj > Kontener zmiennych testu. Kontener o nazwie Zmienne testu zostanie utworzony na potrzeby zmiennych zdefiniowanych przez użytkownika.
    3. Wybierz kontener, aby zmienić jego nazwę. Zostanie otwarty obszar Szczegóły elementu testowego umożliwiający wpisanie nowej nazwy w polu Nazwa.
  3. Aby zadeklarować lub zdefiniować zmienną testu:
    1. Otwórz test i w sekcji Zawartość testu kliknij zdefiniowany przez użytkownika kontener, który ma zawierać zmienną.
    2. Aby utworzyć zmienną, wybierz opcję Dodaj > Deklaracja zmiennej. Aby utworzyć zmienną tablicową, wybierz opcję Dodaj > Deklaracja zmiennej tablicowej.
    3. Wpisz nazwę zmiennej i kliknij przycisk OK. Zmienna zostanie dodana jako ostatni element w kontenerze. Ponadto zostanie otwarty obszar Szczegóły elementu testowego.
    4. W obszarze Szczegóły elementu testowego ustaw zasięg i wartość początkową zmiennej.

      Widoczne w: Wybierz opcję Tylko ten test, aby ograniczyć dane tylko do bieżącego testu. Nawet jeśli inny test zawiera zmienną o tej samej nazwie, ta zmienna nie zostanie zmieniona. Wybierz opcję Wszystkie testy dla tego użytkownika, aby współużytkować wartość tej zmiennej, gdy test jest wykonywany w harmonogramie. Aby zmienna mogła być współużytkowana, oba testy muszą zawierać zmienną o tej samej nazwie i mieć włączoną tę opcję.

      Sprawdź wartość: Wybierz opcję Przy pierwszym użyciu, aby operacja sprawdzania, czy zmienna została zainicjowana, była wykonywana dopiero po osiągnięciu pierwszego żądania korzystającego z tej zmiennej podczas wykonywania testu. Wybierz opcję Przy uruchamianiu testu, aby operacja sprawdzania, czy zmienna została zainicjowana, była wykonywana po rozpoczęciu wykonywania testu. Jeśli zmienna nie została zainicjowana, zostanie wyświetlony komunikat o błędzie (zależnie od ustawionego zachowania).

      Jeśli nie zainicjowano, ustaw na: Wybierz opcję Tekst, aby zainicjować zmienną przy użyciu konkretnej wartości każdorazowo, gdy test jest wykonywany w harmonogramie. Wybierz opcję Wartość puli danych, a następnie w oknie Wybór źródła danych wybierz pulę danych, która zainicjuje zmienną.

      Błąd środowiska wykonawczego, jeśli zmienna nie została zainicjowana: Wybierz działanie dla wykonania w przypadku napotkania niezainicjowanej zmiennej testu. W przypadku wybrania opcji Zgłoś ostrzeżenie w dzienniku testu lub Zgłoś błąd w dzienniku testu upewnij się, że na stronie Dziennik testu w harmonogramie ustawiono wartość Wszystko dla błędów, niepowodzeń i ostrzeżeń (jest to ustawienie domyślne). W przypadku wybrania opcji Wyjdź z testu harmonogram będzie nadal działać pomimo zatrzymania użytkowników wirtualnych z niezainicjowaną zmienną. W przypadku wybrania opcji Brak działania test będzie kontynuowany.

  4. Aby przypisać wartość do zmiennej testu lub zainicjować tę wartość:
    1. Otwórz test i w obszarze Zawartość testu wybierz element testowy.
    2. Wybierz opcję Wstaw > Przypisanie zmiennej. Spowoduje to wstawienie przypisania przed wybranym elementem. Zostanie otwarte okno Edytor testów i zostanie wyświetlona lista zmiennych dostępnych dla testu.
    3. Wybierz zmienną, do której wartość ma zostać przypisana, a następnie ustaw wartość zmiennej w polu Ustaw na znajdującym się w obszarze Szczegóły elementu testowego. Jako wartość można ustawić łańcuch tekstowy, dowolne źródło danych znajdujące się w teście przed instrukcją przypisania lub opcję Nie zainicjowano. Do testu zostanie dodana instrukcja Set z wybraną wartością.

Opinia