как проверить поведение страницы aspx, когда несколько запросов (~ 50) выполняются одновременно с использованием Visual Studio - PullRequest
1 голос
/ 26 октября 2010

Я должен протестировать свое веб-приложение asp.net на производительность, когда на моем компьютере разработчика одновременно выполняются запросы на создание веб-сайта, прежде чем он будет запущен в производство.Как я могу добиться этого с помощью Visual Studio?. (Без использования сторонних инструментов, предпочтительно Visual Studio 2010 Professional Edition

Ответы [ 3 ]

3 голосов
/ 26 октября 2010

Вы упомянули, что хотите использовать только Visual Studio, но реальные инструменты для сравнительного анализа имеют мало общего с вашей IDE.

WCAT очень полезно.

Рекомендую, конечно, попробовать это на сервере разработки или промежуточного сервера, даже не думайте об этом в реальной среде!

1 голос
/ 26 октября 2010

Я бы отметил, что нагрузочное тестирование на вашем компьютере разработчика в большинстве случаев говорит вам о приседе. Окружающая среда достаточно сильно отличается, поэтому единственное, что вы обычно можете выяснить, это «у нас есть условие гонки с более чем одним одновременным запросом к этому приложению?»

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

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

1 голос
/ 26 октября 2010

Если вы посмотрите здесь , вы заметите, что нагрузочное тестирование не идет с VS 2010 Professional.

Так как вы удалили сторонние инструменты, у вас останется собственный инструмент.Для этого потребуется использовать потоки для вызовов вашего веб-приложения через объект HttpRequest.

Раскрутка собственного бизнеса, вероятно, будет стоить вашему бизнесу больше, чем ваше время.

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