W edytorze testów można sprawdzić lub
dostosować zarejestrowany test interfejsu API gniazd.
Edytor testów zawiera listę połączeń i wymian danych testu, które występowały podczas rejestrowania.
Okno edytora testów obejmuje dwa główne obszary. W obszarze Zawartość testu znajdującym się po lewej stronie wyświetlany jest przepływ zdarzeń dotyczących gniazd, które składają się na test. W obszarze Szczegóły elementu testowego znajdującym się po prawej stronie wyświetlane są szczegółowe informacje na temat aktualnie wybranego elementu testu w hierarchii testu.
Wartości mogą czasami być podświetlane na zielono. To podświetlenie
wskazuje, że te żądania zawierają jeden lub oba poniższe typy informacji:
- Kandydat puli danych: Jest to wartość, zwykle podawana przez testera podczas rejestrowania, określona przez generator testów jako taka, która prawdopodobnie zostanie zastąpiona przez wartości z puli danych. Przykładem kandydata puli danych jest łańcuch, który jest wyszukiwany w zarejestrowanym teście. Łańcuch jest wyróżniony jako kandydat puli danych przy założeniu, że przed odtwarzaniem użytkownik może chcieć powiązać łańcuch z kolumną puli danych zawierającą odpowiednie wartości podstawienia.
- Skorelowane dane: Są to wartości w teście, zwykle jedna z nich znajduje się w odpowiedzi, a druga w kolejnym żądaniu. Przykładem jest cena produktu zwracana do przeglądarki przez test przeprowadzający wyszukiwanie w bazie danych produktów Tych wartości można używać jako odwołań, które można później ponownie wykorzystać w teście. Na przykład przed uruchomieniem testu obejmującego wielu użytkowników wirtualnych można zastąpić nazwę produktu wyszukiwanego w zarejestrowanym teście nazwami znajdującymi się w puli danych. Ponieważ test koreluje dane, każdy użytkownik wirtualny wyszukuje
inny produkt, a serwer zwraca odpowiednią cenę.
Aby zobaczyć ilustrację przedstawiającą przypisanie kodów kolorów w testach
wydajności lub aby zmienić ustawienia kolorów, należy kliknąć opcję .
Aby dodać elementy do wybranego elementu testowego, należy kliknąć przycisk Dodaj. Można również kliknąć element testowy prawym przyciskiem myszy, a następnie wybrać działanie z menu. Widoczne opcje zależą od dokonanego
wyboru. Na przykład po wybraniu testu będzie można dodać nowe zdarzenie.
Przycisk Wstaw działa podobnie. Służy on do
wstawiania elementu przed wybranym elementem.
Innych przycisków (
Usuń,
W górę,
W dół) można używać przede wszystkim podczas modyfikowania testu.
Wskazówka: Wykonywanie działań za pomocą tych przycisków lub opcji może z dużym prawdopodobieństwem uszkodzić rejestrowany test.
Czasami obszar edytora potrzebny do pracy jest przesłonięty.
Aby powiększyć obszar, należy przesuwać kursor nad jedną z niebieskich linii do momentu, aż kursor zmieni kształt na pionową linię ze strzałką w górę u góry i strzałką w dół na dole, a następnie przeciągnąć ją w górę lub w dół, przytrzymując wciśnięty lewy przycisk
myszy.
Wyświetlanie danych binarnych
W widoku Szczegóły gniazda można wyświetlać dane binarne dla elementów wysyłających i odbierających w teście. Obszar tekstu w widoku Szczegóły gniazda obsługuje wiele międzynarodowych standardów kodowania znaków. Aby otworzyć widok Szczegóły gniazda, należy kliknąć prawym przyciskiem myszy element wysyłania lub odbierania gniazda i kliknąć przycisk Pokaż szczegóły gniazda.
W dzienniku testu widok Szczegóły gniazda także zawiera rzeczywiste dane binarne wysłane i odebrane podczas wykonywania testu.
Manipulowanie elementami w edytorze testów gniazd
Testy gniazd często składają się z długich serii elementów wysyłających i odbierających do lub z różnych połączeń. Edytor testów ułatwia znajdowanie konkretnych elementów i manipulowanie określonymi typami elementów. W poniższych przykładach przedstawiono sposób wybierania dużych zestawów elementów testu i manipulowania nimi.
- Aby wybrać wszystkie elementy wysyłające lub odbierające w teście, należy kliknąć przycisk Wybierz, a następnie kliknąć opcję Wysyłanie przez gniazdo lub Odbiór przez gniazdo.
- Aby znaleźć wszystkie połączenia w teście, należy kliknąć przycisk Wybierz, a następnie kliknąć opcję Połączenia gniazda.
- Aby wyłączyć lub usunąć wszystkie działania wysyłania i odbierania do lub z konkretnego połączenia, należy kliknąć prawym przyciskiem myszy element testowy, kliknąć opcję Zarządzanie połączeniami gniazd, kliknąć opcję Tylko je wyłącz, a następnie wybrać połączenia, które mają zostać wyłączone lub usunięte.
- Aby ponownie włączyć wszystkie wyłączone działania wysyłania i odbierania do lub z konkretnego połączenia, należy kliknąć prawym przyciskiem myszy element połączenia, kliknąć przycisk Wybierz wszystkie pokrewne działania, ponownie kliknąć prawym przyciskiem myszy, a następnie kliknąć opcję Włącz.