Visual Studio - вопрос веб-теста - выполнить 1 тест несколько раз - PullRequest
0 голосов
/ 20 января 2011

Я создал веб-тест в Visual Studio, используя инструмент записи браузера в Internet Explorer.

После прохождения веб-теста я могу повторить тест и убедиться, что шаги выполняются правильно.

Теперь я хотел бы выполнить тест N раз. (моя цель состоит в том, чтобы иметь возможность захватить 10 времен выполнения и убедиться, что все они находятся в заданном диапазоне).

1 Ответ

2 голосов
/ 01 июня 2011

Самый простой способ сделать это:

Меню тестов> Изменить настройки теста> (выберите настройки теста)> Веб-тест> Фиксированный счетчик прогонов

Установите счетчик равным 10, и при повторном запуске теста он будет выполняться 10 раз подряд.


Однако , лучший способ сделать это:

  • добавить значение в свойство Цели времени отклика для каждого запроса в вашем WebTest (щелкните Установить подробности запроса на мини-панели инструментов WebTest)
  • создать LoadTest
  • добавьте свой WebTest к LoadTest
  • в настройках сценария установите постоянную пользовательскую нагрузку 1
  • в настройках запуска установите для параметра «Итерации» значение true, а для параметра «Итерации теста» - значение 10.

В результате LoadTest вы получаете различную обобщенную статистику, которая подсчитывает, сколько запросов превысило целевое время ответа, поэтому вам не нужно делать это вручную.

...