Как сгенерировать нагрузку на IIS? - PullRequest
1 голос
/ 23 мая 2011

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

Q Как я могу генерировать огромную нагрузку на свой локальный сервер IIS?Какие инструменты я могу использовать?

PS, если это поможет, я хочу использовать службу RESTful WCF и без SQL DB / облачного хранилища для тестового приложения

Ответы [ 5 ]

2 голосов
/ 23 мая 2011

Вы можете использовать jMeter для записи операций и организации нагрузки на одного или нескольких клиентов. Это требует некоторой настройки, но является гибким и мощным.

http://jmeter.apache.org/

2 голосов
/ 23 мая 2011

Был замечательный инструмент от Microsoft под названием webstress. Они удалили его со своих серверов, но мне удалось найти его и поместил здесь .

Из моей памяти он может выполнять лог / воспроизведение трафика, генерировать запросы на несколько машин, имеет хорошие возможности для создания отчетов ....

EDIT:

Друг узнал еще одного: http://seleniumhq.org/

1 голос
/ 23 мая 2011

Доступно несколько инструментов, вот несколько бесплатных:

Хотя оба являются инструментами Java, вы можете использовать их для генерации нагрузки, направленной на IIS

1 голос
/ 23 мая 2011

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

Есть также много других документов и статей, если вы гуглите.

0 голосов
/ 02 июня 2011

Я не использовал его широко, но SoapUI и LoadUI хорошо работают вместе, чтобы сделать это.

...