Альтернатива Jmeter
Я ищу бесплатную/более простую альтернативу JMeter. Это очень полный, но сложный инструмент, и все, что мне нужно, - это симулировать ряд одновременных вызовов на сайт, захватывать статистику о производительности (время ответа) и посмотреть, сколько одновременных вызовов он может вынести, не нарушая. Некоторая диаграмма, брошенная в, была бы полезна.
Спасибо.
Ответы
Ответ 1
Используйте Apache Benchmark (ab). Это инструмент командной строки, который поставляется с веб-сервером Apache. Если вы используете * nix, скорее всего, он уже установлен на вашем компьютере. Например, если вы хотите отправить 1000 запросов на веб-сервер, работающий на localhost, используя 10 параллельных потоков, вы должны сделать это:
$ ab -n 1000 -c 10 http://localhost/
Он выплюнет приятный отчет, который даст вам интересные статистические данные, такие как запросы в секунду, количество сбоев и многое другое.
Ответ 2
Попробуйте Grinder, он достаточно прост в использовании и может быть написан по сценарию.
Ответ 3
Возможно, вы могли бы попробовать Gatling.
Он предоставляет графический интерфейс, рекордеры, отчеты (распределение времени ответа, запросы в секунду с течением времени,..),...
Я думаю, что самая большая разница между gatling и jmeter заключается в том, что gatling не использует 1 поток для 1 пользователя, но использует async IO. Было бы интересно, если у вас есть проблемы с производительностью с jmeter (и если вы не можете использовать jmeter в распределенном режиме)
Ответ 4
Попробуйте FunkLoad, функциональный и инструмент для тестирования производительности веб-приложений, написанный на Python.
Ответ 5
Попробуйте jmeter + jmeter plugins.
Это должно быть так же просто, как и другие.
Ответ 6
Grinder, Funkload, SoapUI (только для Soap Services), Neoload (для теста нагрузки), Charles Proxy