Запуск скриптов на удаленном компьютере
#1
Отправлено 18 октября 2004 - 06:20
Что хочется: Rational Robot на управляющей машине исполняет скрипт, который запускает Remote Desktop Connection, коннектится к другому компутеру и на нем из командной строки с параметрами запускает еще одного робота, который выполняет другой скрипт. Это другой скрипт уже собственно тестирует то, что мне нужно. Потом операция повторяется еще десяток раз, таким образом получается 10 удаленных соединений, в каждом из которых работает робот и что-то делате.
Что получается: робот установил на управляющей машине и на "тестирующей". Пробую запустить через Rempte Desktop Connection, робот на "тестирующей" машине ругается на лицензию. Говорит, что ее нужно установить.
Подскажите, плс, в чем трабла.
Уважаемый Case говорит, что есть какой-то агент Робота. Может его надо использовать. Но я не понимаю что это и где его взять :)
Вообще же все это было задумано для того, чтобы потестить клиент - серверное приложение на нагрузку.
#2
Отправлено 18 октября 2004 - 09:58
Угу понятно. Рассказываю по памяти - более подробно наверное люди тутошние подскажут.
Ремоте десктоп выключаем совсем. Робот своего агента на другой машинке видит и так.
Ставить робота и там и там не нужно. Ставится на одной машинке ("рулевой") сам робот, на удалённых только агент, который только исполняется скрипт и отдаёт данные на рулевую машинку.
Почему ругается на лицензии, если вы поставили так как я описал, тоже можно предположить - у вас с лицензией как дела обстоят? На сколько рабочих станций лицензия? Просто ві ставите робот и там и там - они друг друга по сети видят и ругаются.
А если вы хотите чего-то на нагрузку тестировать :) то Робот вам особе то и без надобности. Ну будет у вас не один клиент, а два, и несинхронизиованніе - какая ж это нагрузка.
Документацию не пробовали почитать? Уж больно вы нестандартно действуете.
Редактор портала www.it4business.ru
#3
Отправлено 18 октября 2004 - 10:12
Сервер приложений будет еще отдельно тестироваться утилитами собственной разработки.
Агент, о котором вы говорите это из области VU - скриптов или нет?
Вы считаете, что мы идем неправильным путем? :)
Может и так. Мы это затеяли в первый раз.
Подскажите, тогда правильное направление.
Пожааалуйста :)
#4
Отправлено 19 октября 2004 - 13:46
#5
Отправлено 19 октября 2004 - 14:37
;)С его помощью действительно можно удаленноо запускать скрипты.
Редактор портала www.it4business.ru
#6
Отправлено 19 октября 2004 - 14:39
Одними и теми же скриптами? Врядли, верно?Хочется сделать так витиевато, как я описываю, потому что хочется тестировать совместную работу пользовательского интерфейса (клиент) и сервера приложений под нагрузкой.
Редактор портала www.it4business.ru
#7
Отправлено 19 октября 2004 - 14:41
Отдельно функционал - отдельно нагрузки.
Если я что-то путаю (дело было ОЧЕНЬ давно) - старшие коллеги меня поправят.
Редактор портала www.it4business.ru
#8
Отправлено 19 октября 2004 - 14:44
А VU- тестирование, насколько я понимаю вообще не обращается к GUI. ЧТо же делать, если хочется нагрузку, но через UI? :)
#9
Отправлено 19 октября 2004 - 15:00
Видят они друг друга - вот и ругаются, я предпологал сие вроде, уже?
Через UI нужно UI тестить. Кабы так всё просто было - никто бы не горадил инструменты нагрузочного тестирования и не стоили бы они... Угу?
Редактор портала www.it4business.ru
#10
Отправлено 19 октября 2004 - 15:02
аргумент...
ладно, буду дальше разбираться
спасибо за ответы!
#11
Отправлено 19 октября 2004 - 17:06
Редактор портала www.it4business.ru
#12
Отправлено 19 октября 2004 - 17:26
Создаете нагрузочные тесты, которые будут работать непосредственно с сервером приложения напрямую, минуя UI. Создаете функциональные тесты для тестирования через UI. После этого генерируете нагрузку и запускаете на отдельных машинах ваши функциональные тесты. Они могут работать без всякой связки с нагрузочными - вам, как я понимаю, хочется проверить как будет себя вести функционал вашей системы при нагрузке.... хочется тестировать совместную работу пользовательского интерфейса (клиент) и сервера приложений под нагрузкой.
#13
Отправлено 20 октября 2004 - 07:12
А какие книги Вы посоветуете? ВОт у меня есть мнение, что в этих книгах нет ответа на мои вопрросы :)Я бы снова таки посоветовал почиать книги, у нас их в разделе литература рекомендуется великое множество. Просто если вы заметили не все бросились отвечать? ;)
Я различаю функциональное и нагрузочное тестирование. И я действительно не знаю, как протестировать под нагрузкой связку GUI-шная часть + сервер приложений. Именно поэтому я и задаю в форуме вопросы :)
#14
Отправлено 22 октября 2004 - 00:23
Конкретно по твоей задаче тебе Dmitry_NJ ответил.
А вообще, я бы рекомендовал http://www.amazon.co...=glance&s=books
Не знаю только, перевели ли ее на русский.
#15
Отправлено 22 октября 2004 - 05:55
Не совсем так. Прошу прощения за невнятную поставноку задачи в начале ветки.....отдельных машинах ваши функциональные тесты. Они могут работать без всякой связки с нагрузочными - вам, как я понимаю, хочется проверить как будет себя вести функционал вашей системы при нагрузке.
Дело в том, что предполагается, что пользователи будут запускать клиентскую часть приложения в клиентской сессии. Именно поэтому хочется увидеть, а что будет с сервером, на котором крутится наш сервер приложений и открыта сотня терминальных сессий, в каждой из которых запущена клиентская часть нашего приложения.
На сей момент у меня есть лишь одно предположение о том, что нам может помочь: нам нужна floating -лицензия и запущенный license server раздающий эти лицензии. Правильно я понимаю? или Робот все равно откажется запускаться?
#16
Отправлено 22 октября 2004 - 05:59
Именно так :) В этих книгах я не заметил свето по организации тестирования на удаленных компьютерах :(Я читал только одну, из предложенных в разделе, но мне кажется там действительно нет ответа на твой вопрос.
Вопрос по поводу книги из Амазона: ты ее видел внутри? действительно дельная книга? стоит-то она вобщем-то недешево
#17
Отправлено 22 октября 2004 - 06:17
Ну в самом деле... что за вопрос... так и хочецца сказать: "Нет, ...., мне просто обложка понравилась". :Dты ее видел внутри?
Там больше практических советов. Все таки в Automated SW Testing много воды.
Стоит она не так уж и дорого, по сравнению с другими книгами.
К сожалению, я ее читал довольно давно, и прям сейчас не скажу, есть ли там глава посвященная именно этому.
Предлагаю тебе такой вариант.
1. Ты опишешь какие вопросы у тебя еще остались. Мне кажется в топике довольно неплохо все описали.
2. Я попробую на них ответить. Заодно полистаю эту книжку - вдруг там что есть.
Но могу тебе сказать, что в свое время решил задачу по организации такого тестирования, так что.. в некотором роде можешь моему мнению доверять. ;)
#18
Отправлено 22 октября 2004 - 06:25
Без обид, плс! :) Просто ты ведь мог читать отзывы отб этой книге и опираться на чужой опыт. Так часто бывает :)Ну в самом деле... что за вопрос... так и хочецца сказать: "Нет, ...., мне просто обложка понравилась". :D
1. Ты опишешь какие вопросы у тебя еще остались. Мне кажется в топике довольно неплохо все описали.
2. Я попробую на них ответить. Заодно полистаю эту книжку - вдруг там что есть.
Относительно вопросов. До сих пор остался главный вопрос: какой же из инструментов автоматизированного тестирования повзолит мне запустить на одном компьютере сотню скриптов, которые будут дергать UI :)
#19
Отправлено 22 октября 2004 - 06:41
Чем тебе такой вариант не нравится? Для сервера все эти запросы абсолютно идентичны (если, конечно, ты их аккуратно сэмулируешь). Тут выбор тула зависит от технологии.
Извини, напомни, что за приложение.
#20
Отправлено 22 октября 2004 - 06:49
Инструменты: C# .Net -- COM+ -- MS SQL Server 2000
Задача для меня: нужно как-то проверить, что будет твориться с сервером приложений, когда к нему приконектятся все операторы
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных