Как стать автором
Обновить

Комментарии 12

А не проще ли было дать немного денег BrowserMob или LoadImpact и получить real-world-нагрузку?
В будущем — может быть.
Сейчас не хочется по ряду причин.
1) не хочется пока что тратить деньги
2) сайт пока что не открыт «для всех»
В документации, даже для конфигурации, когда всё крутится на одной машине, указывается WCAT Controller, настройка которого описывается в десяти пунктах, каждый из которых в среднем с десятью подпунктами.
Это всё действительно нужно настраивать, чтобы просто в несколько потоков качать странички?
Документация очень подробная. И это хорошо.
Для начала работы достаточно посмотреть примеры и понять, что в системе есть ядро, которое собирает данные с клиентов и клиенты, которые могут быть запущены на стоящих рядом машинах и осуществляют запросы.
После этого правится конфиг под себя и все запускается.
я вложил в пост ссылку на архив, где есть файлы настройки и все понятно.
Подробная документация — это действительно хорошо. Но, когда я читаю
«In an isolated network test environment, the WCAT Controller will also be configured as a DHCP server, a DNS server and a router/gateway»
или
«all machines that will run WCAT must have the administrator account enabled and must all share a common password»
То мне кажется, что это перебор для просто распределенной долбилки сервера. Тот же jmeter умеет распределенно грузить сервер, при этом предлагая gui и инструменты для построения тест-плана, умеет рисовать графики по результатам тестов и не требует, чтобы вся инфраструктура была заточена на него любимого.
JMeter позволяет снимать показания WMI perfomance counter?
Настроек в JMeter даже больше.
Вы хотите сказать, что тестировать надо только JMeter и никак иначе?
По мне, WCAT очень гибкое и удобное решение, не требующее установки Java.
Да еще и имеющее возможность тестировать с разных машин, поддерживающее ntlm и прочее.

В общем, ничего не имею против JMeter, но не понимаю, чем не нравится WCAT. Тем что Microsoft?

Мне казалось, инструмент надо выбирать сообразный продукту, а не по компании-производителю.
Я очень уважаю Microsoft, более того, активно пользуюсь множеством их продуктов, и как пользователь и как разработчик.
> Вы хотите сказать, что тестировать надо только JMeter и никак иначе?
Нет, не передергивайте, я просто привел для сравнения другую систему, чтобы не быть голословным.
> инструмент надо выбирать сообразный продукту, а не по компании-производителю.
Я и не утверждал обратного, более того, я как раз и пытаюсь выбирать, не считая, что если сайт на asp, то его нужно тестировать продуктом от MS.
Пока что в плюсах wcat — поддержка wmi, работает без java, в минусах — отсутствие построения графиков, довольно специфическая настройка и требования к окружению.
НЛО прилетело и опубликовало эту надпись здесь
Нет. Просто мне так проще.
может я что путают, но чем siege плох?
Не знает, что происходит на тестируемой системе, т.к. не может цепляться через WMI.
Под Windows работает через Cygwin.

wcat — гораздо более мощная утилита, чем siege. И хоть на данном этапе я мог бы воспользоваться siege, при последующей работе пришлось бы все переделывать.

Выше уже был комментарий насчет jmeter.
В принципе, всеми можно пользоваться. Только wcat позволяет тестировать с нескольких физических клиентов, сделан и работает на MS-технологиях и отлично справляется даже с самыми сложными запросами. А с учетом возможности расширения своими модулями превосходит, как мне кажется, JMeter.
Недостаток в отсутствии нормальной системы с отчетами. И относительный недостаток — заточенность под определенное окружение. Собственно как обойти недостатки я и написал.

А вообще, самое простое — это скачать и посмотреть. :)
Насчет показаний нагрузки проца действительно неплохая идея, а ещё интереснее было бы нагрузку диска увидеть.

Подумал, что для JMeter может быть плагин, который собирает эту инфу через SNMP. Для JMeter — потому, что с ним я имел дело.
Нашел сходу, например: code.google.com/p/snmppluginjmeter/
При случае буду попробовать.

Ещё мысль: надо бы пошукать на предмет отслеживания в тесте количества соединений и запросов к БД.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории