Вопрос

Я ищу бесплатную/более простую альтернативу JMeter.Это очень полный, но сложный инструмент, и все, что мне нужно, это смоделировать количество одновременных вызовов на сайт, получить статистику производительности (время ответа) и посмотреть, сколько одновременных вызовов он может выдержать без сбоев.Немного диаграммы было бы полезно.

Спасибо.

Это было полезно?

Решение

Используйте Apache Benchmark (ab).Это инструмент командной строки, который поставляется с веб-сервером Apache.Если вы используете *nix, скорее всего, он уже установлен на вашем компьютере.Например, если вы хотите отправить 1000 запросов на веб-сервер, работающий на локальном хосте, используя 10 одновременных потоков, вы должны сделать это:

$ ab -n 1000 -c 10 http://localhost/

Он выдаст хороший отчет с интересной статистикой, такой как количество запросов в секунду, количество неудач и многое другое.

Другие советы

Может быть, ты мог бы попробовать Гатлинг .

Он предоставляет графический интерфейс, средства записи, отчеты (распределение времени ответа, количество запросов в секунду с течением времени и т. д.),...

Я думаю, что самая большая разница между гатлингом и jmeter заключается в том, что гатлинг не использует 1 поток для 1 пользователя, а использует асинхронный ввод-вывод.Это может быть интересно, если у вас есть проблемы с производительностью jmeter (и если вы не можете использовать jmeter в распределенном режиме)

Пытаться Гриндер, он достаточно прост в использовании и может быть написан по сценарию.

Пытаться Фанклоад, инструмент функционального тестирования и тестирования производительности веб-приложений, написанный на Python.

Попробуйте jmeter + плагины jmeter код.
Это должно быть так же просто, как и другие.

Grinder, Funkload, SoapUI (только для Soap Services), Neoload (для нагрузочного теста), Charles Proxy

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top