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

Аудит и оптимизация QA-процессов
онлайн, начало 29 января
Тестирование безопасности
онлайн, начало 27 января
Школа Тест-Аналитика
онлайн, начало 27 января
Тестирование мобильных приложений
онлайн, начало 27 января
Фотография

Проблемы с записью скрипта


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

#1 venn

venn

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

  • Members
  • Pip
  • 12 сообщений

Отправлено 10 мая 2007 - 11:47

Проблема в следующем. После совершения некоторого набора действий с интернет приложением и остановки процесса записи, я вижу, что скрипт чист. В логе о записи висят ссобщения об ошибке типа:
[Net An. Error ( 6f0: ac0)] Request Connection: Remote Server @ 10.1.1.20:80 (Service=) NOT PROXIED! (REASON: Unable to create socket handle: rc = 10050)

На машине стоит windowsXP SP2, причем я ее совсем недавно сносил и ставил заново. Есть подозрение, что какие-то проблемы с системой, потому что на другой машине все записывается. Поковырялся в службах, отключил бренмауер, также запустил все связанное с удаленным вызовом процедур( вроде как), ничего не помогло.
Все это случилось при работе с LR 8.1 FP4.
Если кто-ниубдь вкурсе, из-за чего все это и как выйти из этой ситуации, то заранее спасибо.
  • 0

#2 Dmitry_NJ

Dmitry_NJ

    Консультант

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

Отправлено 10 мая 2007 - 18:38

Обе машины абсолютно одинаковые? Настройки DEP? Идентичные версии IE? Идентичные настройки IE Options?
  • 0
Дмитрий Шевченко

HP Software

#3 venn

venn

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

  • Members
  • Pip
  • 12 сообщений

Отправлено 11 мая 2007 - 10:47

Настройки dep - одинаковые, версии ie - 6-ые, по настройкам: браузеры вроде как имеют одинаковые настройки.
Информация из лога агента LR:
11/05/2007 14:23:26 Error: Communication error: Failed to bind socket. A process on the machine is already bound to the same address. [MsgId: MERR-10344]
11/05/2007 14:23:26 Error: Two Way Communication Error: Function two_way_comm_create_acceptor failed. [MsgId: MERR-60999]
11/05/2007 14:23:26 Error: Failed to create "launchservice" server. [MsgId: MERR-29974]
11/05/2007 14:23:26 Warning: Extension launcher.dll reports error -1 on call to function ExtPerThreadInitialize [MsgId: MWAR-10485]
11/05/2007 14:23:26 Error: Vuser failed to initialize extension launcher.dll. [MsgId: MERR-10700]

Вроде как код 10050 возвращается функцией bind, расшифровка его:
10050
WSAENETDOWN
Network is down. A socket operation encountered a dead network. This could indicate a serious failure of the network system (that is, the protocol stack that the Windows Sockets DLL runs over), the network interface, or the local network itself.

Судя по всему на этой машине какие-то серьезные проблемы либо с железом, либо с системой, хотя это очень странно, сейчас буду параллельно ставить голую windowsXP и на нее сразу LR, посмотрю, что получится.
  • 0

#4 a66at

a66at

    Постоянный участник

  • Members
  • PipPipPip
  • 184 сообщений
  • ФИО:Victor Ichalov

Отправлено 11 мая 2007 - 11:06

Failed to bind socket. A process on the machine is already bound to the same address.

Видимо, у Вас стоит метод записи через прокси. LR пытается создать свой прокси и прослушивать им некий сконфигурированный порт (3128 или 8080 или я не помню какой). Но этот порт уже прослушивает другая программа, поэтому ничего не получается. Как вариант, могу предположить, что VuGen в режиме записи запущен в другом, параллельном сеансе. Короче, видимо, Вам надо поработать с командой netstat -an, ища там строки LISTENING.
  • 0

#5 venn

venn

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

  • Members
  • Pip
  • 12 сообщений

Отправлено 11 мая 2007 - 14:11

Спасибо огроное за ответы, буду копать...
  • 0

#6 a66at

a66at

    Постоянный участник

  • Members
  • PipPipPip
  • 184 сообщений
  • ФИО:Victor Ichalov

Отправлено 11 мая 2007 - 21:02

Failed to bind socket. A process on the machine is already bound to the same address.

Видимо, у Вас стоит метод записи через прокси. LR пытается создать свой прокси и прослушивать им некий сконфигурированный порт (3128 или 8080 или я не помню какой). Но этот порт уже прослушивает другая программа, поэтому ничего не получается. Как вариант, могу предположить, что VuGen в режиме записи запущен в другом, параллельном сеансе. Короче, видимо, Вам надо поработать с командой netstat -an, ища там строки LISTENING.

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

Серия смелых экспериментов показала, что это была неверная гипотеза. VuGen выбирает свободный порт для своего перехватывающего прокси из диапазона, начинающегося с 7777.
  • 0

#7 venn

venn

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

  • Members
  • Pip
  • 12 сообщений

Отправлено 12 мая 2007 - 09:19

Вчера с помощью avz посмотрел, какие приложения используют порты, возникло подозрение, что конфликтуют и мешают друг другу работать LR и QC. В подтверждение этому также служит то, что на другие машины ставился только LR.
В связи с тем, что пока не на работе, продолжить эксперименты нет возможности. Кстати, насколько я помню, порты прописывались для QC только при установке. Через администрирование QC не нашел способа изменить номер порта. Кто-нибудь знает, где прописываются номера портов? В каком файле например... В принципе и сам буду искать, но просто очень трату времени хочется минимизировать, и так уже дня четыре на разбирательства потратил.
  • 0

#8 Dmitry_NJ

Dmitry_NJ

    Консультант

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

Отправлено 12 мая 2007 - 20:17

А какие порты вы собрались менять? VuGen это тул для разработчиков. Во время записи он использует порт 7777 для своего proxy. Больше ничего.

В любом случае очень не советую изменять какие-то порты в QC предварительно не пообщавшись с саппортом и не получив от них подробные инструкции где и как это делать.
  • 0
Дмитрий Шевченко

HP Software

#9 AlexLek

AlexLek

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

  • Members
  • Pip
  • 30 сообщений
  • ФИО:Алекс Лек

Отправлено 18 мая 2007 - 09:47

Была подобная история, с определённого момента скрипт не записывался и появлялось подобное сообщение ("...(Service=) NOT PROXIED!"...)
всё оказалось из-за того, внутри домена машины перенаправлялись на другой внутренний прокси - поговорил с админами, и всё стало отлично
  • 0


Тестирование производительности (JMeter)
онлайн
Тестирование удобства использования
онлайн
Тестирование REST API
онлайн
Тестирование веб-приложений 2.0
онлайн



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

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

Яндекс.Метрика
Реклама на портале