Время отклика HTTP-запроса Jmeter слишком мало по сравнению с SoapUI - PullRequest
0 голосов
/ 04 мая 2020

Мы используем Apache JMeter (последняя версия) для нагрузочных тестов высокопроизводительного API. Время отклика JMeter слишком велико по сравнению с SoapUI (бесплатная версия). SoapUI получает среднее время отклика 200 миллисекунд, в то время как JMeter сообщает как минимум 1200 миллисекунд для одного и того же API, тестируя с той же машины.

Это влияет на расчетную пропускную способность в каждом приложении. На SoapUI я могу получить до 850 т / с для указанного API, без ошибок. На JMeter я получаю максимум 190 т / с, несмотря ни на что.

Тесты выполняются с 200 потоками в течение 120 секунд.

Я уже настроил память кучи jvm / jmeter, сборщик мусора и так далее, но безрезультатно. Ничего не меняется Может кто-нибудь помочь с этим? Thank.

Редактировать 2: результаты теста

Результаты теста Jmeter 1105 мс

Результаты теста SoapUi 263 мс

1 Ответ

1 голос
/ 05 мая 2020

Я могу думать только об одной возможной причине: вы запускаете JMeter в режиме GUI, а это не то, что вы должны делать , поскольку JMeter не способен отправлять запросы достаточно быстро, JMeter Режим GUI предназначен для разработки и отладки тестов.

Ваши изображения не рассказывают всю историю, так как результаты теста JMeter отсутствуют. Также было бы полезно создать HTML Reporting Dashboard и увидеть корреляцию между увеличением числа виртуальных пользователей и временем отклика / пропускной способностью.

И последнее, но не менее важное: JMeter может выполняться в Распределенный режим , а в SoapUI он доступен только для LoadUI Pro

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