Стресс-тестирование в Visual Studio - PullRequest
1 голос
/ 06 октября 2009

Visual Studio 2008 имеет тип теста, называемый нагрузочным тестом. Похоже, я могу просто добавить в него набор других тестов, дать ему профиль теста (скажем, 50 пользователей, постоянно обращающихся к программе), время выполнения и позволить ей работать.

Что мне не понятно, так это то, как на самом деле настроить тесты, которые он потребляет. Мне нужно запустить экземпляр тестируемой программы (технически HTTP-сервер; но не веб-проект или что-то еще - просто консольное приложение) с некоторыми параметрами командной строки и оставить его включенным во время выполнения реальных тестов.

По сути, как мне настроить нагрузочный тест (или любой другой тест) в Visual Studio 2008, который позволил бы мне запустить проект, а затем запустить несколько тестов для него - в конфигурации, которую я выбрал, как в нагрузочном тесте.

1 Ответ

1 голос
/ 08 октября 2009

Лучший способ сделать это - создать LoadTestPlugin , чтобы делать то, что вы хотите в различных точках нагрузочного теста.

Выставленные события:

  • LoadTestStarting
  • LoadTestFinished
  • LoadTestWarmupComplete
  • TestStarting
  • TestFinished
  • ThresholdExceeded
  • HeartBeat
  • LoadTestAborted
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...