Как запустить скрипты для нескольких копий приложения одновременно?
Автор imppy, 10 дек 2010 09:11
Сообщений в теме: 5
#1
Отправлено 10 декабря 2010 - 09:11
Доброго времени суток!
Допустим есть приложение Client.exe, есть набор скриптов на TC7. открываю несколько копий этого приложения, можно ли запустить одинаковые скрипты на всех приложениях одновременно? или может есть какой способ нагрузочного тестирования вин приложений. Заранее спасибо за помощь!
Допустим есть приложение Client.exe, есть набор скриптов на TC7. открываю несколько копий этого приложения, можно ли запустить одинаковые скрипты на всех приложениях одновременно? или может есть какой способ нагрузочного тестирования вин приложений. Заранее спасибо за помощь!
#3
Отправлено 10 декабря 2010 - 09:47
К нагрузочному тестированию это имеет весьма косвенное отношение.Раз Вы пишете о нагрузочном тестировании, то Вам сюда
Вопрос про "нагрузочное" тестирование вин-приложений уже не раз возникал, и всегда он вызывает один и тот же встречный вопрос -- а зачем???
Чему это соответствует в реальной жизни? Пользователь на одном компьютере запустил сразу сто браузеров и кликает в них всех одновременно?
Конечно нет, клиенты все работают на разных машинах, но все они отправляют запросы на один сервер.
Именно на сервер и надо создавать нагрузку, а не процессор и оперативную память клиентской машины, на которой запущено сто браузеров.
Что проверяем -- на то и надо нацеливаться.
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#4
Отправлено 10 декабря 2010 - 09:54
Вы правы, нагрузку надо создать на базу. изначально хотели создать N виртуалок, запустить на всех Client.exe(от всех идут данные в базу), и запустить автотесты. но это как то неправильно.А подскажите как нагрузить базу?
#5
Отправлено 10 декабря 2010 - 10:03
Тогда Вам туда, куда я написал в своем ответе.. Т.е в форум по нагрузке..Вы правы, нагрузку надо создать на базу. изначально хотели создать N виртуалок, запустить на всех Client.exe(от всех идут данные в базу), и запустить автотесты. но это как то неправильно.А подскажите как нагрузить базу?
#6
Отправлено 15 декабря 2010 - 06:12
Здравствуйте.
TestComplete эмулирует действия пользователя, работающего с GUI. Как один пользователь одновременно не может работать с несколькими приложениями, так и TestComplete это делать не может - ограничение архитектуры ОС.
В вашем случае действительно нужен запуск тестов на разных машинах одновременно. Для этого в TestComplete есть фича Network Suite.
TestComplete эмулирует действия пользователя, работающего с GUI. Как один пользователь одновременно не может работать с несколькими приложениями, так и TestComplete это делать не может - ограничение архитектуры ОС.
В вашем случае действительно нужен запуск тестов на разных машинах одновременно. Для этого в TestComplete есть фича Network Suite.
С уважением,
Дмитрий
Дмитрий
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных