Visual Studio Load Test - запустить тестовый микс в указанное время - PullRequest
0 голосов
/ 12 декабря 2018

Мы установили loadtest в VisualStudio, и все работает нормально.Мы хотим расширить наши нагрузочные тесты и один из тестов, которые мы хотим добавить, мы хотим запускать только один раз в указанное время.

Наши тесты выполняются в течение 10 часов, это имитирует рабочий день, ближе к концу дня, когда пользователь выполнит загрузку данных.это то, что мы хотим имитировать.Таким образом, мы хотели бы выполнить это только один раз в 9-й час (или через 90% времени для более коротких пробегов)

Может ли кто-нибудь дать совет о том, как / если это возможно достичь.Спасибо

1 Ответ

0 голосов
/ 12 декабря 2018

Добавьте «Сценарий» к нагрузочному тесту, он должен содержать тест, который должен быть выполнен.При необходимости установите свойство Delay Start Time этого сценария, а также установите для свойства Максимальное число итераций теста значение 1 (один).

Установка 90% выполнения тестадлительность требует выполнения простых сумм, чтобы преобразовать ее в длительность «часы: минуты: секунды».

В вопросе указывается "... ближе к концу дня, когда пользователь выполнит загрузку данных" и я интерпретировал это как значение одного пользователя для запуска одного теста, и поэтому я сказал установить количество итераций.Однако в сценарии с задержкой может быть любой из шаблонов загрузки (постоянный, шаг или цель), и поэтому многие пользователи могут загружать файлы на конец дня.Если это необходимо, тогда установка максимальной итерации может не потребоваться.

Количество итераций описано в на этой странице как:

Максимальные итерации тестаСвойство контролирует максимальное количество итераций теста для сценария.Как и для свойства «Итерации теста» в настройках запуска нагрузочного теста, это максимум для всех пользователей на всех агентах, а не для каждого пользователя.

Для последовательного набора тестов одна итерация - это один проход через всетесты в миксе.Для всех остальных наборов тестов каждое выполнение теста считается итерацией.

...