Я смотрю на стресс-тестирование нашего веб-сайта и затрудняюсь выбрать подходящий инструмент.
Мне кажется, что два из самых популярных - JMeter и The Grinder. Может ли кто-нибудь помочь с причинами в пользу?
Спасибо!
Я смотрю на стресс-тестирование нашего веб-сайта и затрудняюсь выбрать подходящий инструмент.
Мне кажется, что два из самых популярных - JMeter и The Grinder. Может ли кто-нибудь помочь с причинами в пользу?
Спасибо!
Я работал вместе с The Grinder, и мне нравятся три основные причины.
Я не использовал JMeter в течение длительного времени, поэтому я не могу сказать авторитетно, как он сравнивается с точками 2 и 3.
По состоянию на Jmeter:
Это бесплатно.
легко начать с большого количества документации на своем веб-сайте и в Интернете
у него есть функция прокси, чтобы легко создавать план тестирования из браузера.
Легко запускать процессы на других машинах. Это удаленное тестирование, может быть сделано из графического интерфейса или консоли.
Сценарии могут быть записаны в beanshell, java или любом языке jsr223 (groovy, Javascript, scala, jexl...)
у него много встроенных пробоотборников, и благодаря его плагиновой архитектуре очень легко добавлять новые или использовать любой скриптовый движок, чтобы делать то, что отсутствует
у него отличный список рассылки пользователей
у него очень реактивная поддержка
теперь это проект верхнего уровня Apache
...
Используйте gatling.
Его прекрасный, отличный DSL, и вы можете просто редактировать файлы .scala и повторно запускать, и он будет компилироваться для вас по требованию. Также испускает очень красивые графики
Если вы не знакомы с Jython (например, я не был), тогда есть также большой инструмент, который поставляется с Grinder (прокси-сервер TCP или какое-то такое имя), что позволяет вам щелкнуть по webapp и сохранить ваши действия как готовый Jython script для Grinder, который вы затем можете анализировать/редактировать/принимать по мере необходимости.
Существует отличное сообщение в блоге, в котором описывается
Загрузка тестовых инструментов:
JMeter 2.11
Измельчитель
Измельчитель состоит из двух основных частей:
Основные характеристики дробилки:
Apache JMeter
Основные характеристики JMeter:
Я просто пережил процесс попыток обоим, и я бы полностью согласился с Робом здесь. Гриндер также казался быстрее, и мне очень нравится, насколько простой и легкий он сравнивается с Jmeter. Файл grinder.properties полностью прост в использовании, особенно если вы больше похожи на консольных ребята, а затем на пользовательского интерфейса.