Мне нужно выполнить тестовый сценарий, сгенерированный Rational Functional Tester с использованием Rational Agent Controller, пожалуйста, помогите мне узнать, как это сделать? и если это невозможно, что я должен сделать, чтобы выполнить скрипт на компьютере, на котором не установлен RFT?
выполнить тестовый сценарий rft с помощью контроллера агента?
Ответы (2)
Опубликуйте RFT 8.2.0.1 , чтобы иметь возможность выполнять скрипт на удаленной машине, RFT должен быть установлен на этой машине.
*****РЕДАКТИРОВАНИЕ***
Установка RFT представляет собой полную установку пакета, то есть когда вы устанавливаете RFT, он устанавливает полный продукт, способный записывать/воспроизводить сценарии во всех поддерживаемых доменах.
Таким образом, нельзя сказать, что на этой машине X устанавливается только записывающее устройство, а на машине Y устанавливается только механизм воспроизведения.
Другой подход, возможно, заключается в том, чтобы какой-то инструмент на серверной машине, который сказал бы, что вот скрипт, иди и выполни на машине Z, на которой не установлен RFT.. но поскольку скрипт может иметь записанные элементы управления для всех домены (html/java/.net/SAP/Win32) все вспомогательные файлы DLL/JAR (состоящие из прокси-серверов и общих библиотек, связанных с ОС) должны быть перенесены на эту машину, и это, я думаю, будет довольно сложной задачей. :) . Так что, на мой взгляд, это не невозможно, просто это еще не сделано.
Неправильно, это не невозможно. Просто требует много настроек. http://www-01.ibm.com/support/docview.wss?uid=swg21319598
Чтобы выполнить сценарии RFT на удаленном компьютере: Убедитесь, что сценарии (java или .net) скомпилированы перед развертыванием для удаленного выполнения. После того, как они успешно скомпилированы, для запуска удаленного выполнения на мастер-машине необходимо правильно установить и настроить Test Manager.
Ниже приведена конфигурация ТМ на главном компьютере: На вкладке «Выполнение» щелкните правой кнопкой мыши «Компьютеры» и добавьте новый компьютер, укажите имя компьютера, свойство и информацию о порте, чтобы ТМ мог найти удаленную машину. Настройка удаленной машины будет описана отдельно для сценария java и сценария .net. Для java-скрипта на удаленном компьютере необходимо следующее: Test Manager Test Agent. (можно установить с компакт-диска Test manager). Rational Functional Tester Test Agent (можно установить из установочного пакета RFT). Для сценария .net на удаленном компьютере необходимо следующее: Test Manager Test Agent. (можно установить с компакт-диска Test manager). Rational Functional Tester Test Agent (можно установить из установочного пакета RFT). .Net framework (Visual Studio не требуется на удаленном компьютере, в настоящее время в нем есть дефект, ссылка на отдельную техническую заметку по обходному пути для этого, поиск «удаленное выполнение с помощью сценария .net»).
И последнее, но не менее важное: если AUT клиента основан на Windows/.net/SAP, то на удаленном компьютере необходимо установить .net framework, независимо от того, используются ли сценарии Java или .net. Это связано с тем, что некоторая часть кода RFT помещается в приложение во время заражения, код RFT для этих приложений написан на C#, поэтому во время выполнения для успешного воспроизведения требуется платформа .net.