Почему я вижу скачки во времени ответа, когда группа потоков завершает свое выполнение? - PullRequest
0 голосов
/ 09 мая 2019

Мой тест длится 3 часа.Две конкретные группы потоков (Ultimate Thread Group) из 10 устанавливаются таким образом, что нагрузка генерируется в 3 наборах каждым из них.Обе группы потоков следуют идентичной схеме генерации нагрузки, и обе продолжаются чуть менее 2 часов, как показано на следующем рисунке, в то время как остальные группы потоков продолжают выполняться в течение оставшегося времени.Load Model for both ultimate thread groups

Но почему я вижу всплески времени отклика, когда эти три набора заканчиваются.Тем не менее, время отклика остается низким в общей продолжительности теста.Response Times

Подобные пики наблюдаются в другой группе нитей в конце теста.Я попытался увеличить время отключения групп потоков с 10 до 30 секунд.Но пока никакой помощи.Просматривая подробности в JMeter, он был уверен, что, когда загрузка начинает снижаться или выполнение потоков имеет тенденцию заканчиваться для этих двух конкретных групп потоков, тогда только мы видим всплески времени отклика.Я использую Jmeter 5.0

Ответы [ 3 ]

0 голосов
/ 10 мая 2019

Учитывая очень большое время отклика, равное сотням секунд, это, вероятно, является артефактом потоков, которые были закрыты до того, как все ответы вернулись. Учитывая графики, я предлагаю использовать время выключения 30-60 секунд, чтобы обеспечить достаточное заполнение.

0 голосов
/ 13 мая 2019

Я также заметил это, используя v5.1.1 с 'Ultimate Thread Group' ИЛИ ​​'Standard Thread Group' при использовании продолжительности расписания.

Это происходит при использовании контроллера транзакций с выбранным параметром «Создать родительский образец». Отмена проверки, по-видимому, решает проблему. Это, однако, не идеально, так как у меня слишком много результатов сэмплера (поэтому причина, по которой стоит щелкнуть «Создать родительский образец», чтобы получить только агрегированные результаты транзакций)

Время отклика - высокое в конце теста

Контроллер транзакций - Генерация родительского образца

0 голосов
/ 09 мая 2019

Вероятно, вы видите эффект принудительного закрытия потоков, которые все еще находятся в полете в конце пробного запуска.см. https://groups.google.com/forum/#!topic/jmeter-plugins/XAsUHsrJEDw

Если возможно, подумайте о том, чтобы добавить пандус к плану тестирования.

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