#multithreading #jmeter #dashboard
Вопрос:
В принципе, как мне настроить отчет или мой JMX так, чтобы графики были намного проще и не отображали все запросы для каждого отдельного потока, как показано ниже.
Уточнение: Я хочу видеть все запросы, но я не хочу видеть Запрос-1, Запрос-2 и т.д. Запрос-100, если есть 100 потоков. Это становится очень громоздким, даже если в тесте всего несколько запросов, так как они умножаются на количество потоков.
Я бегу из JMX из командной строки без головы. Я отключил все прослушиватели в JMX; есть только HTTP-запросы, переменные и менеджеры файлов cookie/кэша/заголовков.
Я прочитал документацию JMeter по созданию панели мониторинга, но не заметил ничего полезного.
В ответ на комментарий: нет, в именах запросов нет номеров динамических потоков. Снимок:
Я использовал контроллеры транзакций:
Попробовал предложить использовать политику именования Apply, но это не сработало. Время отклика С течением времени по-прежнему переполнено очередями.
Комментарии:
1. Никто не знает. Я опубликую фотографию в качестве примера.
2. Показать настройки контроллеров транзакций
3. Я подумал о том же самом, @user7294900. Они были Контролерами Транзакций. Может быть, они должны быть Простыми Контроллерами.
Ответ №1:
Если вы используете контроллеры транзакций и хотите, чтобы на панели управления отчетами HTML отображались только транзакции, вам необходимо применить политику именования к контроллерам
Таким образом, дочерние элементы контроллеров транзакций будут рассматриваться как встроенные ресурсы, а ваши диаграммы будут более «чистыми».
Комментарии:
1. Спасибо, как всегда @Дмитрий Т. Что, если вместо этого я использую простой контроллер?
2. Я не уверен, что понимаю это решение. Когда я это делаю, он переименовывает запросы, чего я не хочу. Я объясню в операции.
3. Я попробовал именно то, что вы предложили, и ответы С течением времени все еще переполнены точками данных из-за потоков. Должен ли я просто разбить JMX на более мелкие?