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

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

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

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

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

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

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

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


person TomEaton    schedule 03.11.2010    source источник


Ответы (2)


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

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

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

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

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

person Nat    schedule 04.11.2010

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

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

person CMerrill    schedule 04.11.2010