Jmeter Длительность превышена, хотя и является фиксированной - PullRequest
0 голосов
/ 25 марта 2020

Я пытался запустить группу потоков с данными ниже:

  • Количество потоков: 50

  • Период запуска: 120

  • Длительность: 300 с
  • L oop count: 1 (я создаю контроллер L oop в группе потоков - бесконечный l oop флажок отсчета не отмечен)
  • HEAP = -Xms1024m -Xmx1024m

и я установил постоянный таймер для (5000 мс) как время обдумывания после запроса У меня проблема в том, что тест превысил продолжительность времени .... и я не знаю, когда это закончится sh (команда не показала приглашение) это журнал Jmeter:

09:15:40,486 INFO o.a.j.t.JMeterThread: Stopping because end time detected by thread: Thread Group 1-46
09:15:40,486 INFO o.a.j.t.JMeterThread: Thread finished: Thread Group 1-46

что я сделал не так в этом сценарии?

есть идеи как это исправить .... (ссылка на скриншот): https://imgur.com/a/We3PfO9

1 Ответ

0 голосов
/ 26 марта 2020
  1. Ваш L oop Контроллер ничего не делает, он контролирует, сколько раз будут выполняться его дочерние элементы , и поскольку у него нет дочерних элементов, он не иметь смысл.
  2. Ваши 2 строки журнала не очень информативны, если вы хотите точно знать, где застрял JMeter, вам нужно взять дамп потока и посмотреть, что именно делают потоки , «Слепой выстрел»: по крайней мере один из ваших сэмплеров HTTP Request не сможет получить ответ в течение 5 минут, так как приложение не отвечает или возникла другая проблема транспортного уровня. Рассмотрите возможность установки разумных тайм-аутов подключения и ответа на вкладке «Дополнительно» сэмплера HTTP-запроса (или даже лучше используйте Значения HTTP-запроса по умолчанию )

    enter image description here

  3. Возможно, размер вашей кучи слишком мал, рассмотрим мониторинг использования пространства кучи и активности сборщика мусора с использованием, например, JVisualVM

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