Как проанализировать результаты нагрузочного теста Visual Studio 2010? - PullRequest
2 голосов
/ 10 августа 2011

Я успешно провел ряд нагрузочных тестов с vs2010 и сейчас пытаюсь проанализировать результаты.

У меня есть два агента, которые используют тесты, и я не уверен, что оба агента выполняют тесты.
Я вижу Ср. Время теста только для одного агента.

Можно ли получить количество тестов, выполненных для одного агента, а не весь нагрузочный тест?

1 Ответ

3 голосов
/ 20 августа 2011

Во-первых, дважды проверьте в настройках теста (меню «Тест»> «Изменить настройки теста ...» в разделе «Роли»), что методом выполнения теста является «Удаленное выполнение», и у вас указан контроллер.Возможно, вы случайно запустились в локальном режиме.

Если вы просматриваете таблицу «Агенты» в результатах нагрузочного теста, и она показывает только одного агента, то я предполагаю, что вы правы, что только один агентвыполненные тесты.

[I считаю , что если возникла проблема со связью между Контроллером и Агентом, из-за которой Агент не мог вернуться к Контроллеру, Контроллер не проводил бы тестывплоть до этого.Но если бы это было так, то мы должны ожидать появления сообщения в списке ошибок об этом.]

Один из способов проверить, действительно ли другой агент выполняет тесты, - это открыть «Управление тестами».«Контроллер» во время тестового прогона (меню «Тест»> «Управление тестовыми контроллерами ...»).Запущенные агенты будут иметь статус «Выполняемые тесты».

Другой (обходной) способ увидеть, выполняет ли агент тесты, - запустить нагрузочный тест с «Хранилищем подробных данных синхронизации» (в LoadTest RunSettings)установите «Все индивидуальные данные».Затем, когда тест завершен, вы можете нажать кнопку «Подробно» (рядом с «Сводка», «Графики» и «Таблицы») в результатах нагрузочного теста и просмотреть подробный график действий виртуального пользователя. Если я правильно помню вы можете навести курсор мыши на диаграмму, и всплывающий текст сообщит вам имя агента, который запускал этого конкретного виртуального пользователя.

Если я вспомню неправильно, вы можете нажать напостроите график и откройте журнал WebTest для этого теста, и вы можете найти имя агента в Параметры контекста теста.Но для этого необходимо, чтобы вы установили для параметра «Частота сохранения журнала для завершенных тестов» (снова в RunSettings) значение 1, чтобы журналы WebTest сохранялись.

...