JMeter - Как вы группируете все запросы, относящиеся к странице, чтобы обеспечить более чистые результаты?

Im new для JMeter и только что создали план тестирования с использованием прокси-сервера.

План тестирования охватывает довольно долгую поездку пользователя в веб-приложении с большим количеством страниц, изображений, сценариев и запросов css, из-за этого, когда я запускаю план тестирования и просматриваю результаты в слушателе, например, Посмотреть дерево результатов "список сэмплеров очень длинный, и если я попытаюсь использовать график, есть так много результатов, что трудно определить отдельные значения.

Есть ли способ в JMeter, где я мог бы сгруппировать все запросы, относящиеся к странице под этой страницей, и отображать только имя страницы в слушателе, но все же иметь возможность развернуть отдельную страницу и посмотреть подробности для каждого образец?

Спасибо.

Ответ 1

Для этого вы можете использовать TransactionController:

Прочитайте Включите продолжительность таймера и предварительных процессоров в сгенерированном образце, чтобы выбрать время ответа, которое вы хотите иметь.

Ответ 2

Я согласен с PMD, контроллер транзакций - именно то, что вам нужно.
Вы можете добиться этого автоматически (при сохранении теста), если вы включите опцию jMeter proxy Put each group in a new transaction controller.

Несколько дополнительных деталей (о слушателях jMeter Plugins, которые я регулярно использую) здесь:
Определите группу запросов, чтобы получить общее время в Jmeter

Ответ 3

Вы можете использовать инструмент BADBOY для записи вашего теста, и там вы можете легко раздвоить/удалить нежелательный контент. С BADBOY вы можете напрямую экспортировать записанный script в JMeter просто с

Меню "Файл" → "Exort To JMeter"

Это то, что в настоящее время мы следуем и немного просты в использовании.