none
Нагрузочное тестирование в Visual Studio. Как выполнить определенный скрипт на каждой итерации тестов? RRS feed

  • Общие обсуждения

  • Создаю проект нагрузочного тестирования в Visual Studio. Делаю один тест и запускаю нагрузку с увеличением на каждой итерации.

    Хочется в начале или конце каждой итерации выполнять отдельно скрипт, который постучится в БД(сам скрипт написан) и создаст снапшот. Как можно настроить запуск определенного скрипта в начале\конце каждой итерации?

    5 октября 2017 г. 16:37

Все ответы

  • Привет!

    Обратите внимание на настройки теста в проекте, там есть раздел для скриптьов после запуска и остановки: 

    5 октября 2017 г. 17:34
  • Также можно написать свой плагин, тут можно посотреть, как это сделать: https://msdn.microsoft.com/en-us/library/ee923683(v=vs.120).aspx
    6 октября 2017 г. 8:56
  • Я так понял, что эти скрипты выполнятся на старте тестирования и в конце тестирования. А мне надо, чтобы скрипт выполнялся на старте каждой итерации. Выросла нагрузка, выполнился скрипт. Выросла снова, выполнился снова.
    6 октября 2017 г. 13:20
  • Можно попробовать еще такие же скрипты для виртуальных пользователей, возможно с привлечением переменных среды управлять вашим процессом:

    6 октября 2017 г. 15:45
  • В таком вариант скрипт выполнится каждым пользователем. А это все равно не то.

    Примерная ситуация выглядит так: Первая итерация, 100 пользователей выполняют свои скрипты, вторая итерация, 200 пользователей выполняют скрипты. Необходимо выполнить скприпт именно перед изменением нагрузки(Когда старая нагрузка закончилась, а новая еще не началась). 

    Пока я не понял, возможно ли такое вообще реализовать, но еще не разбирался с плагинами.

    7 октября 2017 г. 10:40