#jmeter
#jmeter
Вопрос:
Я запускаю нагрузочный тест на jmeter, я должен отправлять одни и те же запросы на сервер с разной скоростью (т. Е. 20 RPS, 40 RPS, 60 RPS и т. Д.). Мне нужны журналы для каждой скорости, Поэтому я решил разделить каждую скорость в отдельной группе потоков ипопробуйте запустить их последовательно.
Итак, у меня есть потоки:
20RPS 40RPS 60RPS и т.д…
И я установил флажок «Запускать группы потоков последовательно» в плане тестирования.
Моя проблема в том, что он запускает только первый поток, затем он просто обрабатывает тест как завершенный и не запускает остальные 4 потока.
Что я делаю не так?
Ответ №1:
Не зная ничего, кроме вашей базовой настройки, это может быть что угодно.
Как вы подтверждаете, что в вашем тесте выполняется только одна группа потоков? Если ваш слушатель является «дочерним» для группы потоков, а не для плана тестирования, он будет сообщать только об ответах этой группы потоков, а не о всем плане тестирования.
Редактировать: Добавлено больше вопросов ниже
Можете ли вы предоставить немного больше информации, например:
- Идентичны ли пробоотборники в каждой группе потоков?
- Какие слушатели используются?
- Какие слушатели являются «детьми»?
- Если вы отключите другие группы потоков, будут ли они работать независимо?
- Есть ли какая-либо ошибка, возникающая в jmeter.войти в систему после запуска группы потоков, а остальные нет?
Комментарии:
1. Я узнал, потому что я запустил его в графическом интерфейсе, и он выполнил только часть из 20 RPS и зарегистрировал только эту часть. У меня есть слушатели для каждой группы потоков, каждый из которых регистрируется в другом файле. Да, 4 сэмплера в каждой группе потоков идентичны таковым в других группах потоков. Я меняю только количество обращений в секунду. Слушатели: транзакции в секунду, время отклика с течением времени, количество обращений в секунду Слушатели являются дочерними элементами групп потоков