Szczegóły żądania HTTP

Pola żądania strony mają zastosowanie do strony, która jest aktualnie wybrana.
Karta Ogólne
Wersja
Wskazuje wersję protokołu HTTP.
Metoda
Wskazuje metodę żądania HTTP, która została użyta podczas rejestrowania. Zwykle nie należy zmieniać tej wartości, chyba że jest dodawane nowe żądanie do testu. Obsługiwane są żądania GET, POST, PUT, HEAD i DELETE.
Żądanie podstawowe dla strony
Wyświetlana dla żądania podstawowego. Nie może być modyfikowana. Strona może zawierać tylko jedno żądanie podstawowe.
Kliknij, aby ustawić jako podstawowe
Wyświetlana dla wszystkich żądań dodatkowych. Ponieważ każda strona może mieć tylko jedno żądanie podstawowe, jeśli wybrano tę opcję, opcja Żądanie podstawowe dla strony zostanie przeniesiona do tego żądania, a opcja Kliknij, aby ustawić jako podstawowe - do oryginalnego żądania podstawowego. Aby cofnąć zmianę, wybierz opcję Kliknij, aby ustawić jako podstawowe dla oryginalnego żądania podstawowego.
Połączenie
Określa połączenie z serwerem WWW. Połączenie zawiera nazwę hosta, którą zwykle jest pełna nazwa domeny, oraz port nasłuchiwania na serwerze WWW. Kliknij nazwę połączenia, aby przejść do konfiguracji dostępu do serwera, w której zdefiniowano połączenie. Kliknij przycisk Zmień, aby zmienić połączenie używane dla tego żądania.
Adres URL
Określa ścieżkę do zasobu (na przykład strona, plik graficzny lub plik arkusza stylów). Jeśli metoda to GET, pole Adres URL zwykle zawiera łańcuchy zapytań, które są wyznaczone na kandydatów puli danych.
Dane
Określa dodatkowe dane treści, które mogą być potrzebne do objaśnienia żądania. Jeśli metoda to POST, dane często zawierają wartości, które są wyznaczone na kandydatów puli danych.
Nagłówki żądań
Wyszczególnia każdy nagłówek żądania i jego wartość. Aby zmienić wartość nagłówka, kliknij wiersz, a następnie kliknij przycisk Modyfikuj. Aby dodać nowy nagłówek, kliknij przycisk Dodaj. Aby usunąć nagłówek, kliknij przycisk Usuń.
Włącz analizę czasu odpowiedzi
Wybierz tę opcję, aby włączyć gromadzenie danych analizy czasu odpowiedzi. Włączenie gromadzenia danych analizy czasu odpowiedzi jest możliwe na poziomie elementu nadrzędnego lub strony. Nie wszystkie elementy testowe obsługują gromadzenie danych analizy czasu odpowiedzi.

Strona Zaawansowane służy do konfigurowania wymagań dotyczących wydajności, obsługi błędów oraz zachowania związanego z opóźnieniem dla żądania.

Karta Zaawansowane
Zawsze rejestruj szczegóły
Zaznacz to pole wyboru, aby szczegóły dotyczące żądania były zawsze rejestrowane.
Użyj podstawionego adresu URL w raportach wydajności
Ta opcja służy do wyświetlania podstawień w raporcie Elementy strony.
Wymaganie dotyczące wydajności
Wszystkie wymagania dotyczące wydajności są wyświetlane w tabeli. Jeśli wymaganie jest zaciemnione, oznacza to, że nie zostało zdefiniowane. Aby zdefiniować wymaganie, podaj szczegóły w polach Operator i Wartość. Aby zastosować zdefiniowane wymaganie do wielu żądań, wybierz żądania w teście, kliknij prawym przyciskiem myszy wiersz wymagania w tabeli, a następnie kliknij opcję Kopiuj wymagania.
Włącz wymagania dotyczące wydajności
Wybierz tę opcję, aby włączyć używanie wymagań dotyczących wydajności dla tego testu.
Nazwa
Określa nazwę tego zbioru zdefiniowanych wymagań dotyczących wydajności. Domyślnie nazwa to adres URL żądania. Choć możesz zmienić nazwę, aby poprawić czytelność, tylko raport wymagań dotyczących wydajności będzie używać tej nazwy. Inne raporty będą używać nazwy domyślnej. Kliknij przycisk Użyj wartości domyślnych, aby zresetować pole Nazwa na wartość domyślną.
Operator
Kliknij to pole, aby wyświetlić listę operatorów matematycznych. Wybierz operator dla wymagania dotyczącego wydajności.
Wartość
Kliknij to pole, aby ustawić wartość wymagania.
Standardowe
Wybierz tę opcję, aby raport przetwarzał to wymaganie jako wymaganie standardowe. Wymagania standardowe mogą spowodować niepowodzenie testu. Wymagania dotyczące wydajności, które nie są skonfigurowane jako standardowe, nie mogą spowodować niepowodzenia testu.
Ukryj niezdefiniowane wymagania
Wybierz tę opcję, aby nie wyświetlać w tabeli niezdefiniowanych kandydatów wymagań dotyczących wydajności. Zaznaczenie tego pola wyboru spowoduje 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.
Obsługa błędów
Kliknij tę opcję, aby otworzyć tabelę warunków błędu. Za pomocą obsługi błędów można określić działanie do wykonania i komunikat do zarejestrowania w przypadku wystąpienia konkretnego warunku. Warunki błędu obejmują niepowodzenia punktu weryfikacji, limity czasu serwera, alerty kodu niestandardowego i problemy z korelacją danych. Wszystkie warunki błędu są wyświetlane w tabeli wraz z działaniem do wykonania i komunikatem do zarejestrowania w przypadku wystąpienia błędu. Aby zdefiniować procedurę obsługi błędów, wybierz opcję Warunek, a następnie kliknij przycisk Edytuj. W raporcie Błędy wymienione są błędy, które wystąpiły w teście lub harmonogramie, i odpowiadające im działania. Można również określić, czy błąd wpływa na poprawność strony. Aby ustawić parametr poprawności, należy wybrać warunek, a następnie zaznaczyć pole wyboru Nadpisz element wnoszony do statusu poprawności. Raport Poprawność strony wyświetla poprawność poszczególnych stron.
Ukryj niewybrane warunki
Kliknij tę opcję, aby wyświetlić tylko wybrane procedury obsługi błędów. Ukrycie warunku nie powoduje jego zdezaktywowania.
Zastosowana transformacja
Wskazuje transformację danych zastosowaną do żądania. Kliknij przycisk Zmień, aby wybrać transformację danych do zastosowania do żądania.
Zestaw znaków
Wskazuje zestaw znaków, który ma zostać użyty dla żądania strony. Kliknij przycisk Zmień, aby wyświetlić poprawne zestawy znaków.
Opóźnienie przetwarzania klienta
Poprzednie wersje testów obsługują tylko oczekiwanie na żądania podstawowe. Opcje Czekaj na i Zwolnij, gdy są niedostępne. Dodatkowe opóźnienie w poprzednich wersjach testów jest mierzone, począwszy od pierwszego odebranego znaku żądania podstawowego.
Czekaj na
Wskazuje powiązane żądanie, które musi zostać rozpoczęte lub zakończone przed wysłaniem tego żądania. Kliknij opcję Żądanie, aby wybrać inne żądanie. Kliknij ikonę Usuń powiązanie żądania, aby usunąć powiązanie.
Zwolnij, gdy
Wybierz opcję Odebranie ostatniego znaku lub Odebranie pierwszego znaku, aby wskazać, kiedy to żądanie zostanie wysłane w odniesieniu do powiązanego żądania.
Dodatkowe opóźnienie (ms)
Wskazuje dodatkowe opóźnienie (w milisekundach) przed wysłaniem tego żądania. Opóźnienia to statystyczne emulacje zachowania użytkownika. Możliwe jest skalowanie tego opóźnienia na poziomie testu w celu odtworzenia testu szybciej (lub wolniej) niż zarejestrowano.
Certyfikaty cyfrowe
Wyświetla szczegółowe informacje na temat baz certyfikatów używanych przez test. Kliknij przycisk Dodaj, aby dodać bazę certyfikatów w celu użycia przez test. Protokół HTTP i architektura SOA obsługują certyfikaty cyfrowe. Inne protokoły nie obsługują certyfikatów cyfrowych.
Włącz analizę czasu odpowiedzi
Włącza gromadzenie danych analizy czasu odpowiedzi. Przy użyciu analizy czasu odpowiedzi można wyświetlić statystyki dotyczące każdego elementu strony. Statystyka pokazuje czas spędzony w każdej części testowanego systemu. Analiza czasu odpowiedzi pozwala na zidentyfikowanie problemów z kodem. Można dowiedzieć się, która aplikacja, na którym serwerze, stanowi wąskie gardło wydajności, a następnie można sprawdzić dokładnie, który pakiet, która klasa lub która metoda jest przyczyną problemu.

Ta opcja jest wyświetlana w wielu elementach testu. Włączenie tej opcji w elemencie powoduje również włączenie jej w elementach potomnych tego elementu. Przykładowo włączenie monitorowania na poziomie testu powoduje również włączenie monitorowania na poziomach strony i żądania. Monitorowanie można włączyć dla konkretnej strony. W takim przypadku monitorowanie dotyczy żądań tej strony, ale nie innych stron i żądań tych stron.

Protokół HTTP i architektura SOA obsługują analizę czasu odpowiedzi. Inne protokoły nie obsługują analizy czasu odpowiedzi.


Opinia