LINUX.ORG.RU
ФорумAdmin

HTTP бенчмаркинг

 ,


2

2

Нужен инструмент для бенчмаркинга

Что нужно

  • поддержка списка URL из файла. for+ab не предлагать, так как тогда получится что один URL протестируется 1000 раз, потом другой. Софт сложный на сервере, может хорошенько покешировать
  • желательна поддержка подробного вывода, например в CSV
  • высокая скорость инструмента не нужна, так как запросы очень тяжелые - 200, 300 мс. О тысячах запросов в секунду не говорим.

Что не хотелось бы

  • программировать на Lua ;)

Пока тыкал ab, httperf, wrk. Первый без списка файлов, есть костыль какой-то кривой с заменой С файла. Второй без детального вывода и с наркоманскими параметрами. Третий заставит ковыряться в Lua, с непонятными профитами.

Что еще? JMeter?

★★★★★

Yandex.Tank поддерживает списки запросов. В их терминологии это называется ammo: просто склеенные один с другим запросы.

i-rinat ★★★★★ ()

Когда-то использовал siege, но у меня задача была посмотреть сколько запросов выдержит веб-сервер, а не получить статистику, возможно оно это умеет

technoid ()

Третий заставит ковыряться в Lua, с непонятными профитами.

Изучишь весьма полезный язык.

annulen ★★★★★ ()
Ответ на: комментарий от annulen

Для скриптов знаю Python в какой-то мере, мне для моих задач хватает. Вот впервые встретился с юз кейсом Lua, маловато. Я уже записался на 3 разных курсов + работа. Изучать Lua?

vertexua ★★★★★ ()
Последнее исправление: vertexua (всего исправлений: 1)
Ответ на: комментарий от vertexua

Да там изучать нечего практически, язык очень простой.

annulen ★★★★★ ()
Ответ на: комментарий от vertexua

Если хочется Python, то можно попробовать Grinder (скрипты на Jython):

http://grinder.sourceforge.net/g3/script-gallery.html#scenario.py

Но если задача разовая, то заюзай JMeter.

Если будешь в JMeter во много потоков тестировать, не забудь увеличить размер кучи (выдели до 2-4Гб).

http://wiki.apache.org/jmeter/JMeterFAQ

(ищи JMeter keeps getting «Out of Memory» errors. What can I do?)

noomorph ()
15 апреля 2015 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.