#jmeter #jmeter-plugins #jmeter-5.0 #jmeter-4.0
Вопрос:
Я запускаю тест JMeter на 300 В в течение 12 минут. Установите количество циклов равным 1. Пожалуйста, ознакомьтесь с информацией о группе потоков ниже:
Но почему общий поток зеленого цвета в правом верхнем углу не такой, как в журналах?
Вот скриншот после завершения тестового запуска, все еще не то же количество потоков.:
Количество потоков в правом верхнем углу должно быть 300/300, а не 0/300, верно? Пожалуйста, помогите. Спасибо
Ответ №1:
Просмотр настроек вашей группы потоков:
- Вы определили «Количество циклов» как
1
- У вас есть 5 пробоотборников
- У вас есть период нарастания в 600 секунд
- Вышеуказанные пункты означают, что:
- JMeter запускает новый поток каждые 2 секунды
- поток начнет выполнять сэмплеры вверх ногами
- когда последний пробоотборник будет завершен, поток будет закрыт
- Количество активных потоков будет зависеть от времени отклика приложения
- Если вы хотите достичь параллелизма 300 потоков — установите количество циклов
Infinite
и убедитесь, что продолжительность теста больше, чем период нарастанияДополнительная информация: Результаты испытаний JMeter: Почему Фактическое число пользователей меньше, чем ожидалось
- Не используйте режим графического интерфейса для выполнения тестов, он предназначен только для разработки и отладки тестов, выполнение должно выполняться в режиме командной строки без графического интерфейса
- Удалите всех слушателей, они не добавляют никакой ценности, но потребляют ценные ресурсы
Ответ №2:
Число-это количество текущих запущенных потоков, поэтому в конце тестов оно будет равно 0
Комментарии:
1. То есть не обязательно быть 300/300? потому что если я буду работать в бесконечном цикле, он будет 300/300 после окончания срока службы потока. итак, моя работа уже исправлена таким образом?
2. @sabbyna он будет показывать 300 потоков до конца потоков, если вы добавите время нарастания, в начале не будет 300
3. я также добавил время нарастания, хорошо, поэтому я попытался запустить 1 тыс. пользователей, увеличить время 600 секунд, количество циклов бесконечно, время жизни потока 720 минут. через 10 минут в журнале будет показано, что поток запущен: группа потоков 1-1000. затем, через 12 минут (после окончания теста), я получил несколько сообщений «остановка, потому что время окончания определено потоком». это означает, что все потоки не были завершены за 12 минут?
4. @sabbyna JMeter попробуйте остановить все потоки, не все останавливаются в точное время