Rejestrując kod pośredniczący usługi, można monitorować interakcje
między aplikacją i serwerem kodu pośredniczącego. Kiedy ta opcja jest włączona,
dla każdego wdrożonego kodu pośredniczącego tworzony jest jeden plik dziennika. Pliki
dziennika są prezentowane w postaci sformatowanego raportu w języku HTML.
Zanim rozpoczniesz
Wymagane jest utworzenie co najmniej jednego kodu pośredniczącego usługi.
Procedura
Aby rejestrować działanie kodu pośredniczącego usługi:
- Dodaj następujący argument maszyny wirtualnej (VM) do pliku
eclipse.ini: -DSTUB_LOG_LEVEL=poziom_rejestrowania.
Użyj jednej z następujących wartości dla zmiennej
poziom_rejestrowania:
- 0: wyłączenie dziennika.
- 1: rejestrowanie działania kodu pośredniczącego bez szczegółów.
- 2: rejestrowanie działania kodu pośredniczącego, w tym treści wysłanych i odebranych komunikatów.
- 3: podobnie jak poziom 2, z uwzględnieniem nagłówków HTTP odebranych komunikatów.
- 4: podobnie jak poziom 3, z uwzględnieniem załączonych plików.
Można również dodać następujące argumenty opcjonalne:
- -DSTUB_LOG_KEEP_PREVIOUS=true: ta opcja powoduje
utworzenie oddzielnego pliku dziennika za każdym razem, gdy kod pośredniczący usługi jest ponownie wdrażany. Jeśli
wartość jest inna niż true, lub jeśli brak tej opcji, plik
dziennika jest usuwany, gdy kod pośredniczący usługi zostanie ponownie wdrożony lub serwer kodu pośredniczącego zostanie zatrzymany.
- -DSTUB_LOG_SERIALIZE_XML=true: ta opcja powoduje
wyświetlenie treści XML (z poziomami rejestrowania 2, 3 i 4) bez formatowania i wcięć. Jeśli
wartość jest inna niż true, lub jeśli brak tej opcji, treść XML w dzienniku jest formatowana i zawiera wcięcia.
Plik eclipse.ini znajduje się w tym samym katalogu co plik
binarny programu uruchamiającego eclipse.exe, który jest używany
do uruchamiania produktu.
Aby na przykład włączyć rejestrowanie z treścią podstawową, należy
dodać następujący wiersz na końcu pliku eclipse.ini: -DSTUB_LOG_LEVEL=2.
- Zrestartuj środowisko robocze, a w oknie Monitor kodu
pośredniczącego kliknij ikonę Uruchom
, aby zrestartować serwery kodu pośredniczącego.
- Jeśli serwer został uruchomiony przez harmonogram w aplikacji testowania
wydajności, odpowiednie dzienniki są tworzone automatycznie w obszarze roboczym. W
przeciwnym razie, wykonaj następujące kroki, aby pobrać pliki dziennika z serwera kodu pośredniczącego:
Ważne: Serwer kodu pośredniczącego musi działać.
- Aby wyświetlić pliki dziennika kodu pośredniczącego usługi po wykonaniu
testów, otwórz widok Monitor kodu pośredniczącego i kliknij kartę serwera kodu pośredniczącego.
- Kliknij przycisk Synchronizuj na pasku narzędzi dla wybranego serwera. Dla każdego wdrożonego kodu pośredniczącego usługi zostanie utworzony i wyświetlony plik HTML dziennika.
Raporty dziennika kodu pośredniczącego są zapisywane w folderze o
nazwie stubLogs, który znajduje się w tym samym
folderze co odpowiedni kod pośredniczący usługi.