Как лучше всего загрузить тестовое веб-приложение, работающее на сервере IIS 6? - PullRequest
0 голосов
/ 09 июля 2009

Я хочу загрузить тестовое веб-приложение, которое мы размещаем на сервере IIS (Windows 2003, IIS 6, PHP 5.2.0, MySQL 5.0.22).

Каковы лучшие инструменты для:

а) нагрузочное тестирование
б) ловить узкие места
в) ловит утечки памяти

Что-нибудь еще, что я должен искать?


UPDATE:

Я обнаружил, что инструмент MS Web App Stress был лучшим в моем случае, поскольку я мог записывать информацию заголовка и, следовательно, данные, которые мои компоненты Flash отправляли на некоторые страницы PHP, которые подключаются к базе данных. Селен не записал это для меня. BrowserMob выглядит как хороший сервис, но опять же Selenium не смог захватить Flash так же, как MSWAS.

Ответы [ 3 ]

3 голосов
/ 09 июля 2009

JMeter от Apache http://jmeter.apache.org/ действительно хорош для создания нагрузки на сервер.

Однако для этого он использует только HTTP-вызовы и не загружает ни одну из частей AJAX-приложения. Существуют и другие инструменты, такие как PushToTest, которые могут помочь с нагрузочным тестированием приложений AJAX, и если вы не хотите беспокоиться о настройке компьютеров, вы можете использовать поставщика услуг, например BrowserMob. PushToTest и BrowserMob используют Selenium для загрузки теста на ваш сервер, поэтому не зависит от IIS.

Надеюсь, это поможет!

0 голосов
/ 10 июля 2009

OpenSTA работает довольно хорошо, хотя некоторое время не обновлялся.

0 голосов
/ 09 июля 2009
  1. Есть много коммерческих инструментов для этого. Если вы ищете бесплатно, вы можете использовать jmeter и осаду .

  2. мониторинг процессора и памяти с помощью perfmon.exe

  3. Я не знаю этого ответа.

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