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

Фотография

Как запустить скрипты для нескольких копий приложения одновременно?


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

#1 imppy

imppy

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

  • Members
  • Pip
  • 30 сообщений
  • Город:Minsk

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

Доброго времени суток!
Допустим есть приложение Client.exe, есть набор скриптов на TC7. открываю несколько копий этого приложения, можно ли запустить одинаковые скрипты на всех приложениях одновременно? или может есть какой способ нагрузочного тестирования вин приложений. Заранее спасибо за помощь!
  • 0

#2 SergeyP

SergeyP

    Специалист

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

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

Раз Вы пишете о нагрузочном тестировании, то Вам сюда
  • 0

#3 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


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

Раз Вы пишете о нагрузочном тестировании, то Вам сюда

К нагрузочному тестированию это имеет весьма косвенное отношение.
Вопрос про "нагрузочное" тестирование вин-приложений уже не раз возникал, и всегда он вызывает один и тот же встречный вопрос -- а зачем???
Чему это соответствует в реальной жизни? Пользователь на одном компьютере запустил сразу сто браузеров и кликает в них всех одновременно?
Конечно нет, клиенты все работают на разных машинах, но все они отправляют запросы на один сервер.
Именно на сервер и надо создавать нагрузку, а не процессор и оперативную память клиентской машины, на которой запущено сто браузеров.
Что проверяем -- на то и надо нацеливаться.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#4 imppy

imppy

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

  • Members
  • Pip
  • 30 сообщений
  • Город:Minsk

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

Вы правы, нагрузку надо создать на базу. изначально хотели создать N виртуалок, запустить на всех Client.exe(от всех идут данные в базу), и запустить автотесты. но это как то неправильно.А подскажите как нагрузить базу?
  • 0

#5 SergeyP

SergeyP

    Специалист

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

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

Вы правы, нагрузку надо создать на базу. изначально хотели создать N виртуалок, запустить на всех Client.exe(от всех идут данные в базу), и запустить автотесты. но это как то неправильно.А подскажите как нагрузить базу?

Тогда Вам туда, куда я написал в своем ответе.. Т.е в форум по нагрузке..
  • 0

#6 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

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

Здравствуйте.

TestComplete эмулирует действия пользователя, работающего с GUI. Как один пользователь одновременно не может работать с несколькими приложениями, так и TestComplete это делать не может - ограничение архитектуры ОС.

В вашем случае действительно нужен запуск тестов на разных машинах одновременно. Для этого в TestComplete есть фича Network Suite.
  • 0
С уважением,
Дмитрий


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

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