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

Фотография

Rational Robot 2001A


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

#1 ssb

ssb

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

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

Отправлено 10 декабря 2004 - 09:47

Создал простейший скрипт для подключения к БД из клиентского приложения.
Возникает ошибка во время генерации скрипта.
Ошибка такая: No scriptable protocol found, script generation cannot continue.

Из-за чего такое может быть?
Может неправильно настроены Session Record Options?
  • 0

#2 Doveangel

Doveangel

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

  • Members
  • PipPipPip
  • 221 сообщений
  • ФИО:Дроздова Анжелика
  • Город:Беларусь

Отправлено 10 декабря 2004 - 10:04

А вам обязательно создавать именно сессии.. попробуйте запустите просто ГУИ скрипт.. Пройдет он?
  • 0

#3 alex-golder

alex-golder

    Консультант проекта

  • Members
  • Pip
  • 39 сообщений
  • ФИО:Новичков Александр

Отправлено 10 декабря 2004 - 11:36

хоть я и не тестировщик, но на этот вопрос отвечу :)
По умолчанию можно записывать только по HTTP протоколу.
На SQL нужно иметь отдельную лицензию
Если это есть, значит робот не может понять протокол, тогда при записи ему нужно указать в настройках приоритет протокола :D
  • 0

#4 Doveangel

Doveangel

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

  • Members
  • PipPipPip
  • 221 сообщений
  • ФИО:Дроздова Анжелика
  • Город:Беларусь

Отправлено 10 декабря 2004 - 11:59

Странно.. я довольно легко подключаюсь к базе SQL... может конечно у меня и прописан этот протокол...
  • 0

#5 alex-golder

alex-golder

    Консультант проекта

  • Members
  • Pip
  • 39 сообщений
  • ФИО:Новичков Александр

Отправлено 10 декабря 2004 - 20:55

Рекомендую открыть сервер лицензий (Rational License Key Administrator) и посмотреть если в нем ключ на протокол SQL.
  • 0

#6 Александр

Александр

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

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

Отправлено 15 декабря 2004 - 12:29

Добрый день!

Я также пытаюсь создать VU-script для клиентского приложения (1С8), работающего с SQL Server на удаленном компьютере.
Сначала я пробовал Network Recorder. Но по окончании записи и еще до генерации скрипта вылетала ошибка "...память не может быть read...".
При использовании API Recorder выдается сообщение "No scriptable protocol found, script generation cannot continue" (как у ssb).
При этом на SQL - протокол лицензия у меня есть, хотя на вкладке Generator per Protocol в выпадающем списке протокола SQL Server нет.
  • 0

#7 Petr

Petr

    Опытный участник

  • Members
  • PipPipPipPip
  • 317 сообщений
  • ФИО:Можаев Петр
  • Город:Москва

Отправлено 15 декабря 2004 - 13:08

Думаю что проблема в том, что робот не понимает протокол. Напишите версию робота и версию БД, тогда можно будет что-то более конкретное сказать.
  • 0

#8 Александр

Александр

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

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

Отправлено 15 декабря 2004 - 13:16

У меня Robot 2002.05.00 и SQL Server 2000.
  • 0

#9 Petr

Petr

    Опытный участник

  • Members
  • PipPipPipPip
  • 317 сообщений
  • ФИО:Можаев Петр
  • Город:Москва

Отправлено 15 декабря 2004 - 13:19

А всякие ServicePack стоят?
Пробовали записывать VU-скрипты на других приложениях и протоколах?
А еще посмотрите в Session Record Options, вкладка Generator per Protocol в combo-box "протокол" присутствует SQL Server?
  • 0

#10 ssb

ssb

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

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

Отправлено 15 декабря 2004 - 14:23

Да, засада однако с нагрузочным тестированием под SQL Server'ом!!!
Из за отсутствия доступного протокола SQL.

Если кто прошаманит, подскажите как быть.
  • 0

#11 Александр

Александр

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

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

Отправлено 15 декабря 2004 - 14:42

Получилось создать API - скрипт для Explorer.
А вот при использовании Network Recorder ничего не выходит:
во-первых, в Session Recorder нет никаких движений,
а, во-вторых, после окончания записи вылетает Exception, и робот перестает отвечать на все мои требования.
Надеюсь, чье-нибудь колдунство поможет.
  • 0

#12 Александр

Александр

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

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

Отправлено 15 декабря 2004 - 14:48

Насчет SQL-протокола - в ComboBox его нет.
  • 0

#13 Petr

Petr

    Опытный участник

  • Members
  • PipPipPipPip
  • 317 сообщений
  • ФИО:Можаев Петр
  • Город:Москва

Отправлено 15 декабря 2004 - 14:58

Ну вот, насколько я понимаю, раз его нет в списке, то он не понимает протокол и как следствие ошибка "No scriptable protocol found, script generation cannot continue". Видимо все дело в лицензии, т.к. в документации говорится, что робот поддерживает SQL Server.
  • 0

#14 alex-golder

alex-golder

    Консультант проекта

  • Members
  • Pip
  • 39 сообщений
  • ФИО:Новичков Александр

Отправлено 15 декабря 2004 - 17:41

Именно в лицензии. Судя по симптомам.
Попробуйте попросить в IBM временный ключ на протокол SQL и виртуальных тестеров.
Обычно они на 30 дней лицензию дают без вопросов :D
  • 0

#15 Александр

Александр

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

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

Отправлено 16 декабря 2004 - 06:39

А почему так жестоко поступаает Network Recorder?
  • 0

#16 Petr

Petr

    Опытный участник

  • Members
  • PipPipPipPip
  • 317 сообщений
  • ФИО:Можаев Петр
  • Город:Москва

Отправлено 16 декабря 2004 - 07:28

А Вы установили Network Driver для того чтобы использовать Network Recorder?
Это во-первых. А во-вторых, даже если Вы его установили, но у Вас нет лицензии на SQL сервер, то Вы не сможете записать скрипт.
  • 0

#17 Александр

Александр

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

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

Отправлено 16 декабря 2004 - 08:39

1) Что понимается под Network Driver.
2) Согласно Rational License Key Administrator, я имею лицензию на SQL Protocol.
  • 0

#18 Petr

Petr

    Опытный участник

  • Members
  • PipPipPipPip
  • 317 сообщений
  • ФИО:Можаев Петр
  • Город:Москва

Отправлено 16 декабря 2004 - 09:15

Когда я попытался писать скрипт, используя Network Recorder, появилось сообщение "You must install the TestStudio Network Driver to do network recording" и далее инструкции по его установке. Без установки этого драйвера Network Recorder у меня вообще не запускается.
  • 0

#19 Александр

Александр

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

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

Отправлено 16 декабря 2004 - 11:31

:) Не понял сразу. Да, Rational Test Network Driver 2000 Ethernet уже установлен мной.
  • 0

#20 Александр

Александр

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

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

Отправлено 16 декабря 2004 - 11:36

И еще вопрос: после записи в режиме API Recorder я запускаю тест с 2-мя виртуальными тестерами.
В результате в процессе выполнения вижу следующее: "Checking out 2 individual licenses" и затем "Failed to check out the necessary licenses". В случае одного тестера выполнение проходит.
  • 0


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

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