#jmeter
Вопрос:
Мне нужно написать следующий сценарий в JMeter Войти через http-запрос и параллельно отправлять звонки в течение 8 часов. После этого выполняется параллельный вход и выход из системы и повторная отправка вызовов в течение 8 часов, После этого выполняется параллельный вход и выход из системы и повторная отправка вызовов в течение 8 часов, после этого выполняется параллельный вход и выход из системы и повторная отправка вызовов в течение 8 часов и после N запусков … начните все с начала.
Я создал N групп потоков и добавил параллельный контроллер , а под параллельным контроллером я добавил контроллер цикла входа , выхода из системы, отправки вызовов
это не сработало , тест останавливается после запуска первого запуска группы потоков, он не выполняется в течение определенного времени . что я делаю не так , может быть, мне нужно написать план тестирования по-другому?
Комментарии:
1. Привет, @Леон, Не могли бы вы показать скриншоты вашей группы потоков, контроллера цикла и т.д., Чтобы ознакомиться с конфигурациями?
Ответ №1:
Мы не можем сказать ничего значимого, не увидев конфигурацию вашей группы потоков, на данный момент я могу только заявить, что ваш тест закончится, когда:
- последний пользователь завершает последнюю итерацию, указанную в подсчете циклов
- продолжительность теста превышает «Продолжительность»
что бы ни случилось первым.
Поэтому обязательно поставьте галочку в поле «Бесконечно» и укажите желаемую продолжительность вашего плана тестирования
Также имейте в виду, что в соответствии с инструкцией по использованию параллельного контроллера в JMeter параллельный контроллер запускает свои дочерние элементы параллельно. Однажды. Основным вариантом использования параллельного контроллера является моделирование AJAX-запросов для обхода ограничения JMeter «один виртуальный пользователь = один поток», возможно, для вашего тестового сценария имеет смысл увеличить количество потоков в группе потоков вместо использования параллельного контроллера.
И последнее, но не менее важное: имейте в виду контроллер времени выполнения, который выполняет свои дочерние элементы в течение указанного времени.