Перейти к содержимому

Фотография

TD Запуск WR скрипта на HOSTe


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 11

#1 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 19 августа 2005 - 10:40

TD80 WR80
Возникает ошибка при запуске скрипта не на локальной машине, а на 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 была установлена )
  • 0

#2 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 19 августа 2005 - 14:50

A какая ОС на удаленной машине?
  • 0
Дмитрий Шевченко

HP Software

#3 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 19 августа 2005 - 15:05

A какая ОС на удаленной машине?

Просмотр сообщения

W2K SP4
Причем - конфигурация следующая

- на удаленной машине - W2K и на ней же стоит сервер TD
- браузер, в на котором запускается страница с TD и с которого выполняются эти процедуры , стоИт на W2003
  • 0

#4 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 20 августа 2005 - 00:42

Ошибка "The RPC server is unavailable" довольно типичная и может появляться в самых разных обстоятельствах. Один из возможных способов решения проблемы следующий.

1. Откройте mercury.ini файл на машине, где стоит WR
2. Найдите строчку, начинающуюся с TDAPI Host=
3. Если после знака равенства прописана какая-то машина, то удалите ее, чтобы осталось только TDAPI Host=
4. Сохраните файл, закройте WR и TD и запустите их снова.
  • 0
Дмитрий Шевченко

HP Software

#5 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 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\"
нет такой строки.
М.б. подскажете, в каком файле и в какой секции д.б. жта строка ?
  • 0

#6 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 23 августа 2005 - 02:30

Файл тот же - mercury.ini, секция - [RemoteExecController]. Попробуйте добавить эту строчку. Хуже точно не будет. Правда не факт, что поможет.
  • 0
Дмитрий Шевченко

HP Software

#7 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 23 августа 2005 - 11:00

Добавил эту секцию в оба mercury.ini - не помогло.
А после установки TDClient.exe (входит в состав стандартной поставки TD) на компе с WR - сообщение стало другим

"Access denied"

Затем решил проверить это на другой конфигурации:
- TD на W2003
- WR из TestSet должен запуститься на W2000
- реузультат - тест стал загружаться !

А вот на первоначальной конфигурации системы - пока не получается !

Дмитрий ! Подскажите, плзз, какому пользователю (я предполоагю, что пользователю, от которого запускается TD на компе с установленным TD) и какие права ему должны быть даны на компьютере с установленным WR, чтобы он мог запускать удаленно WR ?
Есть предположение, что надо как-то настроить DCOM на компе с TD
  • 0

#8 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 24 августа 2005 - 00:13

DCOM надо настроить на машине, где бежит WR 8.0 Remote Agent.

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".
  • 0
Дмитрий Шевченко

HP Software

#9 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 24 августа 2005 - 07:04

Дмитрий ! Большое спасибо за подробный ответ, но, к сожалению это не помогло ! Результат - тот же самый !
М.б. нужны дополнительные настройки самого DCOM ?

PS
Кстати, в W2003 этот сервис регистрирует себя как
"0B171F02-F204-11D0-9398-0080C87F11F"
а не как "Mercury WinRunner Server" (такая регистрации выполняется в W2K SP4)
  • 0

#10 vurd

vurd

    Новый участник

  • Members
  • Pip
  • 9 сообщений
  • ФИО:Блощицын Владимир

Отправлено 24 августа 2005 - 08:57

М.б. RPC сервис вырублен в виндах?
Если что не так, простите :)
Один раз всего видел WinRunner...
  • 0

#11 Dmitry_NJ

Dmitry_NJ

    Консультант

  • Members
  • PipPipPipPipPipPip
  • 3 122 сообщений
  • ФИО:Дмитрий Шевченко
  • Город:New Jersey, USA

Отправлено 25 августа 2005 - 00:37

Попробуйте еще добавить пользователя IUSR_<machine_name> на WR машине в группу Administrators.
  • 0
Дмитрий Шевченко

HP Software

#12 SergeyP

SergeyP

    Специалист

  • Members
  • PipPipPipPipPip
  • 651 сообщений
  • Город:Москва

Отправлено 29 августа 2005 - 10:20

Есть небольшая продвижка !
Теперь коннект прошел, но стало выдаваться сообщение

"Remote execution is disabled"
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных