Идеи по нагрузочному тестированию веб-приложения
Я хотел бы настроить тесты производительности, запускаемые с нашего сервера сборки каждую ночь.
Я начал использовать OpenSTA для обработки тестовых сценариев и генерации нагрузки, но OpenSTA не может запустить загрузку, если кто-то не вошел в систему на компьютере. Я бы предпочел, чтобы он работал в качестве службы Windows, чтобы тесты запускались, даже если, например, компьютер был перезапущен. Кто-нибудь, имеющий OpenSTA, работающий как служба Windows?
Моя цель - запускать нагрузочные тесты и собирать счетчики производительности в нашем исходном коде ci, а также иметь тенденцию своевременно уведомлять нас о проблемах производительности.
Любой вклад будет оценен...
С уважением
2 ответа
Другое решение заключается в использовании Jenkins, в качестве инструмента непрерывной интеграции, Blazemeter, в качестве инструмента нагрузочного тестирования на основе облака, и Taurus в качестве инструмента нагрузочного тестирования с открытым исходным кодом. Это решение подробно описано в этом посте.
http://msdn.microsoft.com/en-us/library/ms364061(VS.80).aspx
Это даст вам решение.