2015-09-24 4 views
2

Каковы рекомендуемые инструменты тестирования производительности для тестирования HTTP-сервера Netty. Вот некоторые проблемы, с которыми мы столкнулись с JMeter и AB. У нас есть инструмент тестирования производительности Netty, рекомендованный сообществом Netty.Рекомендуемые инструменты тестирования производительности для Netty

JMeter: Результаты противоречивы и не работают хорошо, когда параллелизм выходит за рамки 500.

AB: Только поддержка HTTP 1.0

ответ

5

Если вы ищете HTTP бенчмаркинга я могу рекомендовать Wrk [1], который также позволяет использовать сценарии lua.

[1] https://github.com/wg/wrk

1

Лучшие бесплатные и инструменты с открытым исходным кодом, как на данный момент являются:

См Open Source Load Testing Tools: Which One Should You Use? статью обзор, характеристики матрицы сравнения, отчеты нагрузки, например, и т.д.

JMeter должен быть способен обрабатывать более 500 одновременных запросов, данные следующие простые настройки:

  • запустить его в non-GUI mode
  • найти HEAP="-Xms512m -Xmx512m строки в сценарии запуска и увеличение значений JMeter быть 50% и 80% от вашей физической памяти соответственно
  • , если у вас есть какой-либо Listeners добавляемых и ENAB приведенные в плане тестирования JMeter - удалить (или отключить) их. После выполнения теста вы можете открыть графический интерфейс JMeter, добавить слушателя по вашему выбору, просмотреть файл результатов .jtl и проанализировать результаты.
0

У нас есть на основе Нетти инструмент тестирования производительности

Gatling является Нетти на основе.

Смежные вопросы