Последовательный запуск нескольких групп потоков не работает

#jmeter

#jmeter

Вопрос:

Я запускаю нагрузочный тест на jmeter, я должен отправлять одни и те же запросы на сервер с разной скоростью (т. Е. 20 RPS, 40 RPS, 60 RPS и т. Д.). Мне нужны журналы для каждой скорости, Поэтому я решил разделить каждую скорость в отдельной группе потоков ипопробуйте запустить их последовательно.

Итак, у меня есть потоки:

20RPS 40RPS 60RPS и т.д…

И я установил флажок «Запускать группы потоков последовательно» в плане тестирования.

Моя проблема в том, что он запускает только первый поток, затем он просто обрабатывает тест как завершенный и не запускает остальные 4 потока.

Что я делаю не так?

Ответ №1:

Не зная ничего, кроме вашей базовой настройки, это может быть что угодно.

Как вы подтверждаете, что в вашем тесте выполняется только одна группа потоков? Если ваш слушатель является «дочерним» для группы потоков, а не для плана тестирования, он будет сообщать только об ответах этой группы потоков, а не о всем плане тестирования.

Редактировать: Добавлено больше вопросов ниже

Можете ли вы предоставить немного больше информации, например:

  • Идентичны ли пробоотборники в каждой группе потоков?
  • Какие слушатели используются?
  • Какие слушатели являются «детьми»?
  • Если вы отключите другие группы потоков, будут ли они работать независимо?
  • Есть ли какая-либо ошибка, возникающая в jmeter.войти в систему после запуска группы потоков, а остальные нет?

Комментарии:

1. Я узнал, потому что я запустил его в графическом интерфейсе, и он выполнил только часть из 20 RPS и зарегистрировал только эту часть. У меня есть слушатели для каждой группы потоков, каждый из которых регистрируется в другом файле. Да, 4 сэмплера в каждой группе потоков идентичны таковым в других группах потоков. Я меняю только количество обращений в секунду. Слушатели: транзакции в секунду, время отклика с течением времени, количество обращений в секунду Слушатели являются дочерними элементами групп потоков