HTTP-запросы теряются при выполнении нагрузочного теста в Jmeter - PullRequest
0 голосов
/ 11 ноября 2019

Мы выполняем нагрузочные тесты, используя инструмент JMeter 5.1.1. План тестирования создан для выполнения для 100 потоков за 60 секунд с циклом 1. Однако Summary Results показывает, что Total 'n' запросов были запущены при проверке на нашем уровне бэкэнда / API, где достигнуто / запущено только 80 запросов.

Куда могут пойти другие 20 запросов? Действительно ли инструмент запущен для «n» потоков. Также, пожалуйста, предложите продолжить отладку для потерянных запросов.

Помечено «Задержка потоков до необходимости» в группе потоков.

1 Ответ

1 голос
/ 11 ноября 2019

Не все из 100 запросов могут быть успешными, т.е. 20 запросов могут быть искажены или истекло время ожидания

enter image description here Использовать Просмотр дерева результатов Прослушиватель и проверка деталей запроса / ответа для сбойного (-ых) сэмплера (-ов) или просмотр файла результатов .jtl, столбцы responseCode и responseMessage обычно содержат выходные данные:

enter image description here

Также стоит проверить файл jmeter.log , в случае ошибки на стороне JMeter он должен содержать достаточно информации для устранения неполадок.

И последнее, но не менее важное: 9. Простые решения для нагрузочного теста JMeter. «Недостаточно памяти». Статья . Вы всегда должны использовать последнюю версию JMeter, поэтому рассмотрите возможность обновления до JMeter 5.2 (или последняя версия стабильной версии, доступная на странице загрузки JMeter ) при следующей доступной возможности

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