Przegląd edytora testów HTTP

Edytor testów umożliwia badanie lub dostosowywanie zarejestrowanego testu.

Edytor testów wyświetla listę stron HTTP na potrzeby testu według tytułów. W poniższym przykładzie przedstawiono test o nazwie visitIBM, który został wygenerowany po zarejestrowaniu następujących działań testera: wpisaniu adresu URL http://www.ibm.com, wybraniu opcji Oprogramowanie w sekcji Produkty i zatrzymaniu rejestrowania.

Test visitIBM

Okno edytora testów zawiera dwa główne obszary. Obszar po lewej stronie Zawartość testu zawiera hierarchię stron HTTP dla testu. Obszar po prawej stronie Szczegóły elementu testowego zawiera wspólne opcje i konkretne informacje o protokole HTTP. Opcje protokołu HTTP mają zastosowanie do wszystkich stron testu HTTP.

Zmienne testu są wymienione w górnej części obszaru Zawartość testu. Te zmienne, które są nazwami hostów i portami w teście, są tworzone automatycznie podczas generowania testu. Należy kliknąć nazwę zmiennej, aby sprawdzić, w jakim miejscu testu jest ona używana. Modyfikując te zmienne, można współużytkować lub ponownie wykorzystywać test w różnych konfiguracjach i dla różnych hostów WWW. Zmienne zdefiniowane przez użytkownika są również wymienione w górnej części obszaru Zawartość testu. Więcej informacji na ten temat zawierają tematy pokrewne.

Po rozwinięciu strony testu wyświetlana jest lista żądań dla tej strony, które znajdują się w oddzielnych folderach i których nazwy są pełnymi adresami WWW bez początkowego łańcucha http://. W poniższym przykładzie przedstawiono rozwiniętą pierwszą stronę testu visitIBM z wybraną stroną w obszarze Zawartość testu. W tym przykładzie ustawienia wyświetlane w sekcji Szczegóły elementu testowego mają zastosowane do wybranej strony.

Rozwinięta pierwsza strona testu visitIBM

Żądanie podstawowe, które jest oznaczone pogrubioną czcionką, jest podstawą tytułu strony. Żądanie podstawowe może być adresem WWW wpisanym przez testera w przeglądarce, klikniętym odsyłaczem hipertekstowym lub adresem WWW, do którego tester został przekierowany z innego żądania strony. W tym przykładzie żądanie podstawowe wskazuje, że tester został przekierowany do adresu www.ibm.com/us/ z początkowego żądania strony (www.ibm.com). Jeśli żądanie podstawowe nie zwraca tytułu strony, generator testu tworzy dla niego unikalną nazwę na podstawie pierwszego węzła adresu WWW.

Niektóre żądania są wyróżnione kolorem żółtym. To podświetlenie wskazuje, że te żądania zawierają jeden lub oba poniższe typy informacji:
Uwaga: Aby wyświetlić sposób kodowania z użyciem kolorów w testach wydajności, należy kliknąć opcję Okna > Preferencje > Test > Edytor testów, a następnie kliknąć kartę Kolory i czcionki.

Po rozwinięciu żądania wyświetlane są dane Odpowiedź dla żądania. Jak pokazano w poniższym przykładzie żądania mogą również zawierać dane Połączenie. Ponieważ w obszarze Zawartość testu wybrana jest odpowiedź, w obszarze Szczegóły elementu testowego wyświetlane są dane odpowiedzi dla tego żądania.

Rozwinięte drzewo zawierające dane połączenia i odpowiedzi

Dane Odpowiedź w poszczególnych żądaniach to dane, które serwer WWW zwrócił przeglądarce na podstawie tego żądania. Żądania wymienione wewnątrz strony są wspólnie odpowiedzialne za wszystko, co zostało zwrócone przez serwer WWW dla tej strony.

Po wybraniu wielu odpowiedzi w sekcji Szczegóły elementu testowego wyświetlana jest tabela zawierająca następujące elementy dla wybranych odpowiedzi:

Aby dodać elementy potomne do wybranego elementu testowego, należy kliknąć przycisk Dodaj. Można także kliknąć prawym przyciskiem myszy element testu i wybrać działanie z menu. Widoczne opcje zależą od dokonanego wyboru. Na przykład po wybraniu testu można dodać nową stronę, blok kodu niestandardowego lub warunek IF. Po wybraniu strony można dodać żądanie lub warunek IF.

Przycisk Wstaw działa w podobny sposób. Można go użyć, aby wstawić element równorzędny przed wybranym elementem.

Przyciski Usuń, W górę i W dół oraz niektóre opcje wyboru przycisku Dodaj (Strona HTTP, Żądanie HTTP, Uwierzytelnianie podstawowe) przeznaczone są przede wszystkim do używania w testach pisanych ręcznie. Te działania lub opcje wyboru mogą z dużym prawdopodobieństwem spowodować uszkodzenie wygenerowanego testu. Typy struktur powszechnie używane w wygenerowanych testach są opisane w sekcjach Weryfikowanie oczekiwanego zachowania i Dodawanie elementów testowych.

W przypadku testowania aplikacji Siebel należy zapoznać się z sekcją Testowanie aplikacji Siebel, aby uzyskać informacje na temat wymagań wstępnych i szczegółowe informacje na temat różnic między standardowymi testami HTTP i testami Siebel.

Część edytora testów może czasami być przysłonięta. Aby wyświetlić przysłonięty obszar, należy przesuwać kursor nad jedną z niebieskich linii do momentu pojawienia się strzałki obustronnej, a następnie z wciśniętym lewym przyciskiem myszy należy przeciągnąć linię w górę lub w dół.

Aby zmienić wielkość okna edytora testów, wykonaj jedną z następujących czynności: Nowa wielkość zostanie uwzględniona również przy następnym otwarciu tego okna. Aby wrócić do proporcji 50/50, kliknij dwukrotnie niebieską linię.

Opinia