У меня есть приложение на Rails 3.1, которое я пытаюсь использовать JMeter для загрузки теста.
Наш сайт нацелен на сбор информации, поэтому пользователи регистрируются, а затем просматривают вопросы и ответы и после ответов на несколько вопросов, они вознаграждены некоторой полезной информацией.
Мой тест JMeter настроен для прохождения регистрации, а затем полного рабочего процесса вопросов и ответов.
Подробности среды:
RedHat Enterprise 6
Rails 3.1
Ruby 1.9.2p290
DB: Postgres 9
У меня естьВыполните тесты с 20 и 100 одновременными потоками и временем разгона 1 поток в секунду, и результаты в порядке.Однако, как только я увеличиваю время разгона, чтобы в секунду возникало несколько потоков (даже всего 2 в секунду), примерно половина вызовов регистрации завершается с ошибкой 422. Как только это происходит, для тех же потоков,рабочий процесс вопросов и ответов прерывается, поскольку мы предполагаем, что на вопросы отвечает действительный пользователь.
Я пытаюсь выяснить, есть ли проблема с кодом приложения, конфигурацией сервера или настройкой JMeter.
Буду очень признателен за любые мысли или предложения по устранению неполадок.