Как загрузить тестовый сервис REST WCF? - PullRequest
1 голос
/ 22 марта 2011

Как загрузить тестовый сервис REST WCF?

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

Пожалуйста, помогите. Спасибо заранее.

Ответы [ 3 ]

4 голосов
/ 22 марта 2011

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

Вы также можете посмотреть на плагин fiddler resstimulus .Я использовал Fiddler для тестирования без нагрузки, но я не использовал плагин Stresstimulus.

2 голосов
/ 04 апреля 2011

Раскрытие информации: я работаю на производителя StresStimulus. Если вам нужно протестировать более 250 пользователей, разрешенных VS 2010 Ultimate, вы все равно можете записывать HTTP-сессии в Fiddler, как описано в @Nat, а затем использовать StresStimulus для нагрузочного тестирования в Fiddler. StresStimulus далеко не так полон, как VS 2010 Ultimate, но он бесплатный, и вы можете проверить, достаточно ли этого для вашего случая. Вы можете параметризировать запросы, используя файлы .CSV, и загружать тест до 1500 виртуальных пользователей на клиента.

0 голосов
/ 22 марта 2011

В конце концов, веб-служба WCF по-прежнему полагается на старые добрые HTTP-вызовы.

На самом деле вы не сможете записать веб-тестирование так же, как для веб-страницы, но Fiddler позволит вам записывать выполненные HTTP-вызовы, поэтому запустите Fiddler и затем используйтеИнтерфейс для вашего сервиса для записи некоторых действий.

Затем вы можете сохранить http-вызовы fiddler как веб-тест для Visual Studio.

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

Visual Studio 2010 Ultimate - действительно хороший инструмент для нагрузочного тестирования с 250 виртуальными пользователями.доступно для нагрузочного тестирования, вы можете имитировать много реальных пользователей с ним.

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