Как загрузить тестовое веб-приложение, разработанное на asp.net mvc3? - PullRequest
3 голосов
/ 06 марта 2012

Я хочу загрузить тестовое веб-приложение, над которым мы работаем?Можете ли вы назвать какой-нибудь инструмент для автоматического нагрузочного тестирования для веб-сайта, разработанного на asp.net mvc3?Я хотел бы разработать его для одновременных 100 пользователей, 200 пользователей и так далее.Мы хотим протестировать его со многими пользователями и проверить нагрузку, создаваемую приложением и сервером.

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

Ответы [ 4 ]

3 голосов
/ 07 марта 2012

Есть несколько разных опций;они различаются по разным захватывающим способам.

Я использую открытый исходный код Apache JMeter для этого вида тестирования - это не очень удобно для пользователя, но очень мощно, как только вы к нему привыкнетеи отсутствие лицензионных ограничений означает, что вы можете использовать его во всех видах конфигураций.

Некоторые из наших проектов внедрили JMeter в цикл непрерывной интеграции, выполняя тесты производительности на ночных сборках.Некоторые проекты необходимо масштабировать до огромного числа пользователей, и мы используем JMeter в облаке (есть некоторые поставщики услуг, которые тоже могут это сделать).

прекрасно работает с приложениями Asp.Net MVC.

0 голосов
/ 08 марта 2012

Мы интегрировали с инструментом нагрузочного тестирования Fiddler, который называется StresStimulus

0 голосов
/ 07 марта 2012

Веб-производительность Load Tester очень хорошо работает с приложениями .NET. Мы тестируем многие из них (отказ от ответственности: я работаю в Web Performance и тесно связан с продуктом).

0 голосов
/ 06 марта 2012

В настоящее время мы проводим нагрузочное тестирование нашего приложения MVC, и сторонняя компания использует продукт под названием LoadRunner.

Однако, в зависимости от того, насколько сложным является ваше тестирование, вы можете использовать класс WebClient в качестве основы для запуска собственных тестов объема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...