Wdrażanie kodów pośredniczących usług

Kody pośredniczące usług są wdrażane i uruchamiane na serwerze kodu pośredniczącego, który jest niewielkim serwerem aplikacji dedykowanym do uruchamiania kodów pośredniczących usług. Aplikacja kliencka lub test adresują serwer kodu pośredniczącego zamiast rzeczywistej aplikacji oryginalnej usługi.

Zanim rozpoczniesz

Lokalny serwer kodu pośredniczącego działa w środowisku roboczym na komputerze lokalnym. Dostęp do kodów pośredniczących usług można uzyskać lokalnie lub przez sieć, z poziomu aplikacji klienckich lub testów usług. Lokalny serwer kodu pośredniczącego jest automatycznie zatrzymywany po zamknięciu środowiska roboczego.

Jeśli jest używany produkt IBM® Rational Performance Tester, można wdrażać serwery kodu pośredniczącego na komputerach zdalnych, na których działa komponent Agent Controller, na platformach Linux i Windows. Pozwala to zmniejszyć obciążenie komputera lokalnego i skonfigurować dedykowany serwer kodu pośredniczącego na potrzeby testowania wydajności. Zdalne serwery kodu pośredniczącego pozostają aktywne po zamknięciu środowiska roboczego i można je zatrzymywać oraz uruchamiać ręcznie z poziomu widoku Monitor kodu pośredniczącego.

Aby używać kodu pośredniczącego usługi zamiast oryginalnej usługi musi istnieć możliwość zmiany punktu końcowego aplikacji klienckiej lub testu usługi tak, aby zastąpić adres URL oryginalnej aplikacji adresem URL serwera kodu pośredniczącego.

Procedura

  1. W edytorze kodu pośredniczącego kliknij przycisk Wdróż. Można również kliknąć kod pośredniczący prawym przyciskiem myszy w nawigatorze testów i wybrać opcję Wdróż na > Lokalny serwer kodu pośredniczącego. Spowoduje to otworzenie widoku Monitor kodu pośredniczącego.
  2. W widoku Monitor kodu pośredniczącego kliknij ikonę Ikona UruchomUruchom. Jeśli w kodzie pośredniczącym usługi zostaną wprowadzone zmiany, po zapisaniu kod pośredniczący jest wdrażany ponownie na serwerze kodu pośredniczącego.
  3. Aby dodać więcej kodów pośredniczących usług do serwera kodu pośredniczącego, kliknij opcję Dodaj i wybierz kod pośredniczący usługi z obszaru roboczego.
  4. Opcjonalne: Aby wdrożyć serwer kodu pośredniczącego na zdalnym serwerze kodu pośredniczącego, w widoku Monitor kodu pośredniczącego kliknij przycisk Nowe położenie, a następnie utwórz lub wybierz położenie dla zdalnego serwera kodu pośredniczącego. Aby utworzyć położenie zdalne:
    1. Kliknij opcję Nowe. Zostanie otwarte okno Dodawanie położenia. Na pierwszej stronie kreatora można określić właściwości ogólne położenia zdalnego.
    2. W polu Nazwa hosta wpisz adres IP lub pełną nazwę hosta komputera zdalnego.
    3. W polu Nazwa wpisz nazwę opisową komputera zdalnego.
    4. W polu Katalog wdrażania wpisz katalog na komputerze zdalnym, w którym będą przechowywane zasoby testowe, na przykład C:\tmp. Ten katalog (tworzony, jeśli nie istnieje) zawiera pliki tymczasowe wymagane podczas uruchamiania harmonogramu.
    5. W polu System operacyjny wybierz system operacyjny na komputerze zdalnym, a następnie kliknij przycisk Dalej. Na drugiej stronie kreatora można określić właściwości używania aliasów adresów IP dla tego położenia.
    6. Aby wdrożyć wiele serwerów kodu pośredniczącego na jednym komputerze, wybierz opcję Włącz używanie aliasów adresów IP, aby każdy serwer kodu pośredniczącego działał tak, jakby miał własny adres IP.
    7. Wybierz opcję Używaj adresów IP z wszystkich interfejsów sieciowych, aby używać adresów IP z wszystkich interfejsów sieciowych w położeniu zdalnym, lub opcję Używaj tylko adresów IP z następujących interfejsów sieciowych, aby używać adresów z podzbioru interfejsów sieciowych. Kliknij opcję Dodaj, aby dodać nazwę interfejsu, lub opcję Edytuj, aby zmienić nazwę interfejsu. Interfejsy sieciowe należy podawać w formacie eth0, eth1. Jeśli ten format nie zostanie użyty, nawiązywanie połączenia nie powiedzie się.
    8. Kliknij przycisk Dalej. Na trzeciej stronie kreatora można określić położenia plików.
    9. Określ katalog projektu i wartość pola Nazwa pliku, gdzie mają być zapisywane informacje o nowym położeniu zdalnym, a następnie kliknij przycisk Zakończ.
  5. Skopiuj adres URL kodu pośredniczącego usługi z widoku Monitor kodu pośredniczącego i wklej w konfiguracji aplikacji klienckiej. Można również uzyskać bezpośredni dostęp do specyfikacji WSDL kodu pośredniczącego usługi, która jest kopią oryginalnego pliku WSDL z zastąpionymi punktami końcowymi adresów URL.

Co dalej

Aby sprawdzić, czy kod pośredniczący usługi odpowiada poprawnie, można go wywołać przy użyciu ogólnego klienta usług.

Opinia