Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

Низкая скорость выполнения запросов в jmeter

performance
jmeter
Теги: #<Tag:0x00007fedbbd3e518> #<Tag:0x00007fedbbd3e310>

(Алексей Смиян) #1

Добрый день.
Есть задача провести небольшое нагрузочное тестирование сайта. Ничего особенного, авторизация в кабинет пользователя с последующим просмотром некоторой статистики в этом же кабинете. В сумме с 10 запросов.
Записал через BlazeMeter шаги пользователя, конвертировал их в скрипт Jmeter, немного почистил от лишнего. Запустил в 1 поток, просто проверить как все работает, отдаются ли нужные данные. Работает. Но скорость выполнения этого 10-ка запросов аж 7 минут. В один поток. Даже простой Get главной страницы длится около минуты.
С Jmeter работаю впервые. В чем может быть причина столь длительного выполнения запросов?


(Alexandr Navara) #2

Здравствуйте!
Как сервер отвечает - так и работает (если, конечно, не добавлять задержки искусственно). Там алгоритм простой: выполнил запрос - перешел к следующему. Если Вы запускаете в один поток - то и нагрузка ведется в один поток. JMeter дает временнУю статистику по запросам, смотрите туда чтоб определить что конкретно тупит.
Попробуйте еще вручную с нуля написать простой тест без BlazeMeter. Возможно, это он что-то добавил.


(Eugene Borodenkov) #3

Привет, BlazeMeter скорей всего добавил задержек, которые были при записи теста.
Для запуска теста нажимай кнопку:

статистику по респонс тайму можешь смотреть: