TD Запуск WR скрипта на HOSTe
#1
Отправлено 19 августа 2005 - 10:40
Возникает ошибка при запуске скрипта не на локальной машине, а на HOSTE:
- RUN скрипту
- в колонке "Run on host" указываю либо название хоста либо его IP (ping на хост проходит, и WR на этом хосте установлен; кроме этого при выполнении "Synhronize Hosts in the Project with Hosts on Net" - этот хост виден )
- в "Execution of <>" запускаю скрипт, проходит проверка соединения и выдается сообщение
"The RPC server is unavailable"
Смотрел
http://forums.softwa...?showtopic=2977
но там вроде бы другая проблема была описана (но на всякий случай описанная опция в WR была установлена )
#4
Отправлено 20 августа 2005 - 00:42
1. Откройте mercury.ini файл на машине, где стоит WR
2. Найдите строчку, начинающуюся с TDAPI Host=
3. Если после знака равенства прописана какая-то машина, то удалите ее, чтобы осталось только TDAPI Host=
4. Сохраните файл, закройте WR и TD и запустите их снова.
#5
Отправлено 22 августа 2005 - 10:36
Дмитрий, спасибо за совет, ноОшибка "The RPC server is unavailable" довольно типичная и может появляться в самых разных обстоятельствах. Один из возможных способов решения проблемы следующий.
1. Откройте mercury.ini файл на машине, где стоит WR
2. Найдите строчку, начинающуюся с TDAPI Host=
3. Если после знака равенства прописана какая-то машина, то удалите ее, чтобы осталось только TDAPI Host=
4. Сохраните файл, закройте WR и TD и запустите их снова.
ни в одном из файлов mercury.ini, расположенных в
C:\WINDOWS\
и в
"C:\Program Files\Mercury Interactive\WinRunner\dat\"
нет такой строки.
М.б. подскажете, в каком файле и в какой секции д.б. жта строка ?
#6
Отправлено 23 августа 2005 - 02:30
#7
Отправлено 23 августа 2005 - 11:00
А после установки TDClient.exe (входит в состав стандартной поставки TD) на компе с WR - сообщение стало другим
"Access denied"
Затем решил проверить это на другой конфигурации:
- TD на W2003
- WR из TestSet должен запуститься на W2000
- реузультат - тест стал загружаться !
А вот на первоначальной конфигурации системы - пока не получается !
Дмитрий ! Подскажите, плзз, какому пользователю (я предполоагю, что пользователю, от которого запускается TD на компе с установленным TD) и какие права ему должны быть даны на компьютере с установленным WR, чтобы он мог запускать удаленно WR ?
Есть предположение, что надо как-то настроить DCOM на компе с TD
#8
Отправлено 24 августа 2005 - 00:13
1. Выбираете Mercury WinRunner Server, идете в Properties.
2. На закладке Location должна быть выбрана опция "Run application on this computer".
3. На закладке Security должна быть выбрана опция "Custom" для всех элементов.
4. Отредактируйте "Use custom access permissions", там должно быть следующее (если этого нет, то добавьте):
SYSTEM
Everyone
INTERACTIVE
Administrator
5. То же самое повторите для "Use custom launch permissions".
6. На закладке Identity должна быть выбрана опция "The Launching User".
#9
Отправлено 24 августа 2005 - 07:04
М.б. нужны дополнительные настройки самого DCOM ?
PS
Кстати, в W2003 этот сервис регистрирует себя как
"0B171F02-F204-11D0-9398-0080C87F11F"
а не как "Mercury WinRunner Server" (такая регистрации выполняется в W2K SP4)
#10
Отправлено 24 августа 2005 - 08:57
Если что не так, простите :)
Один раз всего видел WinRunner...
#11
Отправлено 25 августа 2005 - 00:37
#12
Отправлено 29 августа 2005 - 10:20
Теперь коннект прошел, но стало выдаваться сообщение
"Remote execution is disabled"
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных