Заготовки служб развертываются и работают на сервере заготовок, небольшом сервере приложений, специально предназначенном для работы заготовок служб.
Приложение-клиент, или тест, обращается к серверу заготовок, а не к
фактическому приложению исходной службы.
Прежде чем начать
Локальный сервер заготовок работает в рабочей среде на локальном
компьютере. К заготовкам служб могут обращаться локально или по сети приложения-клиенты или тесты службы. Локальный сервер заготовок
автоматически останавливается при закрытии рабочей среды.
При работе в IBM® Rational Performance Tester можно развернуть серверы заготовок на удаленных компьютерах, на которых работает контроллер агентов на платформах Linux или Windows.
Это позволяет уменьшить нагрузку на локальный компьютер и настроить
выделенный сервер заготовок для тестирования производительности. Удаленные серверы заготовок продолжают работать после закрытия рабочей среды. Их можно остановить и запустить вручную из панели Монитор заготовок.
Для использования заготовки службы вместо самой исходной службы необходимо
иметь возможность изменить конечную точку приложения-клиента или
теста службы, чтобы заменить URL исходного приложения на URL сервера заготовок.
Процедура
- В редакторе заготовок нажмите кнопку Развернуть. Или щелкните правой кнопкой на заготовке в навигаторе теста и выберите Откроется панель Монитор заготовок.
- На панели Монитор заготовок щелкните на значке
Выполнить. После сохранения изменений заготовки службы она будет заново развернута на сервере заготовок.
- Для добавления других заготовок служб на сервер заготовок нажмите кнопку Добавить и выберите заготовку службы в рабочем пространстве.
- Необязательно: Для того чтобы развернуть сервер заготовок как удаленный сервер, на панели Монитор заготовок нажмите кнопку Создать расположение и затем создайте или выберите расположение для удаленного сервера заготовок. Для того чтобы создать удаленное расположение, выполните следующие действия:
- Нажмите кнопку . Откроется окно Добавить расположение. На первой странице мастера можно указать общие свойства
для удаленного расположения.
- В поле Имя хоста введите IP-адрес или полное имя удаленного компьютера.
- В поле Имя введите описательное имя удаленного компьютера.
- В поле Каталог развертывания введите каталог на удаленном компьютере, где будут сохраняться ресурсы теста, например, C:\tmp. Каталог будет создан, если он не существует. В нем сохраняются временные файлы, которые необходимы во время выполнения расписания.
- В поле Операционная система выберите операционную систему на удаленном компьютере и нажмите кнопку Далее. На второй странице мастера можно указать свойства псевдонимов IP-адресов
для данного расположения.
- Для того чтобы развернуть несколько серверов заготовок на одном компьютере, выберите Включить псевдонимы IP-адресов, чтобы каждый сервер заготовок мог работать со своего IP-адреса.
- Выберите Использовать IP-адреса всех сетевых интерфейсов, чтобы использовать IP-адреса всех сетевых интерфейсов в удаленном расположении, или Использовать только IP-адреса указанных сетевых интерфейсов, чтобы использовать только часть сетевых интерфейсов. Нажмите кнопку Добавить, чтобы добавить имя интерфейса, или кнопку Изменить, чтобы изменить имя интерфейса. Укажите сетевые интерфейсы в виде eth0, eth1. В противном случае соединение не будет установлено.
- Нажмите Далее. На третьей странице
мастера укажите расположения файлов.
- Укажите каталог проекта и Имя файла, чтобы сохранить информацию о новом удаленном расположении, затем нажмите кнопку Готово.
- Скопируйте URL заготовки службы из панели Монитор заготовок и вставьте его в конфигурацию приложения-клиента. Можно также непосредственно обращаться
к спецификации WSDL заготовки службы, которая является копией исходного
WSDL с замененными URL конечных точек.
Дальнейшие действия
Для проверки того, правильно ли отвечает заготовка службы на запросы, используйте универсальный клиент служб для вызова службы.