Имитация интенсивного использования в Rails / Heroku - PullRequest
3 голосов
/ 03 февраля 2012

Есть ли инструмент, который может помочь мне симулировать высокий уровень использования моего приложения rails? Я хочу проверить, насколько отзывчивым он будет оставаться по мере роста использования. Я развертываю на Heroku, и я хотел бы знать, в какой момент добавить дополнительную емкость.

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

Ответы [ 3 ]

3 голосов
/ 10 марта 2012

Инструмент Apache HTTP для бенчмаркинга - это то, что вы ищете: http://httpd.apache.org/docs/2.0/programs/ab.html

Затем запустите тест с

ab -c 20 -n 5000 http://www.yourdomain.com/

чтобы увидеть производительность вашего приложения с 20 последовательными запросами и 5000 запросами в общей сложности.

Чтение , это и , это в исполнении Геройку.

1 голос
/ 06 августа 2014

Другое решение - Loader.io от SendGrid.Это позволит вам бесплатно протестировать до 50 000 соединений.

Я попробовал несколько инструментов и нашел, что это превосходно.Гораздо проще в использовании, чем JMeter, который я нашел.

1 голос
/ 03 февраля 2012

Вы можете использовать JMeter (бесплатно) для тестирования своего разработчика и рабочей площадки. Вы также можете использовать что-то вроде BLITZ.IO , но это будет стоить денег (у бесплатного сервиса есть продолжительность / лимит пользователя).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...