Я хотел бы знать, есть ли какой-либо способ просмотра фактического запроса с конечной точкой, которую он обслуживал
Я предполагаю, что у вас уже есть все метрики, требуемые для каждого запроса, но хотелось бы увидеть индивидуальный запрос полезной нагрузки и ответ. На всякий случай, если это предположение неверно, так как у вас уже есть отчет и вы все еще не можете видеть отдельные запросы, я предполагаю, что вы установили флажок «Создать родительский образец» для каждого контроллера транзакций. Снимите этот флажок, и вы сможете увидеть время отклика отдельного запроса, 90-й процентиль и т. Д. c. Конечно, вам придется перезапустить тест, чтобы получить эти индивидуальные значения уровня запроса
Однако, если вы хотите буквально увидеть полезную нагрузку запроса и ответ в отчете HTML, мы не сможем это сделать. который. Только View Results Tree может сделать это для вас в рамках GUI JMeter, а не вне этого.
каков был ответ
Как упоминалось выше, как На сегодняшний день нет возможности увидеть ответы отдельных запросов вместе с их полезной нагрузкой в отчете HTML, и это не зря. Мы не требуем запросов / ответов, пока выполняем нагрузочное тестирование в нашем отчете HTML. Это необходимо для отладки и до тех пор, пока скрипт не будет готов к выполнению. Но отправьте это, мы не будем требовать ответов. Если вы все еще хотите убедиться, что получены правильные ответы, вы всегда можете добавить подтверждений (хотя рекомендуется не добавлять слишком много утверждений в нагрузочном тесте)
Просто пример почему в отчете HTML по любому инструменту нагрузочного тестирования не будут отображаться ответы на запрос -
Предположим, что существует нагрузочное тестирование 10K пользователей за 10 итераций, а в группе потоков содержится около 10 транзакций, каждая из которых имеет в среднем 7 запросов будет 7 миллионов ответов на go через. Наличие этого в отчете HTML не просто утомительно, но буквально не имеет смысла.
Я знаю, что у JMeter есть нечто, называемое деревом результатов просмотра, и оно предоставляет большую часть необходимой мне информации
Дерево результатов просмотра - это святой Грааль для отладки и обеспечения соответствия запросов и ответов на этапе создания сценария.
Я думаю, что вашей главной задачей является обеспечение правильности ответов, а не получение полного ответа на каждый запрос. В этом случае, как я уже упоминал выше, вы всегда можете использовать утверждения. Несколько других пользовательских альтернатив включают захват определенных c частей ответа и запись их в файл или что-то подобное путем использования сэмплера JSR223 или использования контроллера if для проверки. Конечно, это добавит некоторые накладные расходы на JMeter в зависимости от типа теста и скрипта, который вы собираетесь выполнить
, но я не уверен, как отобразить дерево результатов или что-то подобное в HTML report
Но если вы все еще настаиваете на том, чтобы что-то было в HTML, и если мне не удалось убедить, почему это то, чего не следует делать, вы можете получить полный ответ каждого запросите переменную через Regex Extractor и запишите их в файл с тегами HTML. Однако вам придется реализовать logi c, чтобы сопоставлять ответы и организовывать их для ваших нужд.
Еще один способ - заставить JTL сохранить все данные, изменить их в каком-либо текстовом редакторе и украсить их. с HTML
FYI на JTL и его конфигурацией ![enter image description here](https://i.stack.imgur.com/plDaT.png)
Надеюсь, это поможет!