Могу ли я исключить счет из неудачных веб-тестов в VS.Net 2010 Loadtest? - PullRequest
1 голос
/ 20 сентября 2011

Я использую Visual Studio 2010 Ultimate для выполнения нагрузочных тестов.В этих нагрузочных тестах используются записанные веб-тесты.

При запуске загрузочного теста с растущим числом одновременно работающих пользователей некоторые шаги в моих веб-тестах начнут завершаться неудачно.Первой ошибкой часто является внутренняя ошибка сервера 500. Это даст неверное представление о средней загрузке страницы, поскольку эти внутренние ошибки сервера часто возвращаются очень быстро, в отличие от успешного генерирования ответа.Поэтому, когда нагрузка увеличивается, средняя page_load падает.

Конечно, мне нужно учесть эти внутренние ошибки сервера, но пока я бы хотел исключить неудачные веб-тесты из моих измерений.

Кто-нибудь знает, можно ли это сделать?

Заранее спасибо.

1 Ответ

1 голос
/ 26 сентября 2011

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

Помните, что статистика возврата страниц действительно полезна только при чтении вместе с нагрузкой на оборудование.

По сути, нагрузочный тест записывает влияние на ваше оборудование определенной нагрузки. Если ваш сайт быстро возвращает 500 страниц с ошибками, это повлияет на загрузку оборудования, и любая статистика страниц будет отражать изменение загрузки сервера.

Вам придется исследовать причину 500 ошибок и либо устранить проблему, либо сообщить в результатах нагрузочного тестирования, что при достижении нагрузки «x» на серверах страницы «y» выдадут внутренний сервер. ошибка 500 результат вместо запрошенной страницы.

Это дает владельцам вашего приложения некоторую информацию, чтобы принять решение, решить проблему или жить с ней.

...