Как я могу выполнить стресс-тест IIS 40 000 запросов HTTP в секунду?

SQL Server на 64 бита может только назвать DLLs на 64 бита.

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

  1. Вы могли попробовать это, но я не могу ручаться за него. Это походит на взлом, и я не попробовал бы его, если я не был отчаянным.
  2. Говорите с поставщиком и посмотрите, существует ли версия на 64 бита DLL. (На всякий случай: Вам (вероятно), нужны 64 бита x86 версия. Версия Itanium на 64 бита не сделает.)
  3. Перекомпилируйте DLL как DLL на 64 бита.
  4. Перепишите DLL, использующий, прямо Проводят SQL. (Я сделал это, как часть проекта модификации/модернизации, но только с некоторым чрезвычайно упрощенным DLLs, который, вероятно, не должен был быть расширенными процедурами во-первых.)
  5. Перепишите использование DLL .NET и SQLCLR. (Это - лучшая вещь сделать, долгосрочный. IMO.)
  6. Найдите сервер на 32 бита, установите DLL там и назовите его с сервера на 64 бита через Связанный сервер.
  7. Найдите способ использовать DLL через XP_COMMANDSHELL или шаг задания, или выполнить его через некоторый другой механизм.

Это - типичная проблема с материалом прежней версии. Например, (до недавнего времени) были версии только на 32 бита Fox Pro драйверы ODBC, которые являются просто DLLs.

0
задан 25 June 2013 в 23:02
2 ответа

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

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

4
ответ дан 4 December 2019 в 11:10

Для этого можно использовать JMeter. Я сам не использовал его для тестирования веб-сервисов, но я использовал его для нагрузочного тестирования зеркала SQL, а также для нагрузочного тестирования сервера приложений Java.

http://jmeter.apache.org/usermanual /build-ws-test-plan.html

Редактировать: Я полагаю, поскольку я использовал JMeter для нагрузочного тестирования сервера приложений Java, это можно рассматривать как тестирование веб-службы.

3
ответ дан 4 December 2019 в 11:10

Теги

Похожие вопросы