В VSTS Как проводить 20-секундный веб-тест каждые 5 секунд

У меня есть тест WebPerfoamce в Visual Studio Team System 2008, его среднее время выполнения составляет 20 секунд.

У меня есть нагрузочный тест, который запускает тест каждые 5 секунд, используя:

Тип тестовой смеси: в зависимости от темпа пользователя

Тестов на пользователя в час: 720 (что должно быть 12 тестовых прогонов в минуту)

с постоянной пользовательской нагрузкой 1.

Проблема заключается в том, что при этом выполняется только 2 или 3 теста в минуту. Я ожидаю 11 или 12, хотя...

Если у кого-то есть какие-либо идеи.. пожалуйста, предложите прочь

2 ответа

Решение

Вы можете использовать таргетинг по шаблону загрузки на основе целей

Категория: LoadTest: Счетчик тестов: Тесты / сек. Экземпляр:_Total

Я помню, что ошибка в 2008 году означала, что цели LoadTest:xx не работали, но это было до SP1. Я не смог найти подтверждения, но быстрый тест подтвердит / опровергнет эту теорию.

Это определенно будет работать в Visual Studio 2010.

Паттерн загрузки на основе цели будет корректировать вашу пользовательскую нагрузку до тех пор, пока не будут достигнуты желаемые 5 тестов / сек.

Если проверка занимает 20 секунд, и у вас работает только 1 пользователь, то вы не можете получить больше 3 в минуту (60/20 = 3).

Вам нужно будет запустить больше пользователей или сделать тест более коротким.

Другие вопросы по тегам