Jmeter Ant Task - создание отчета .xslt из файла .jtl. - PullRequest
0 голосов
/ 02 августа 2020

Итак, я хотел создать файл .xslt из файла .jtl, чтобы сгенерировать сводный отчет

Это проект Ant jmeter, который я использую: https://github.com/jfifield/ant-jmeter

Насколько я понимаю, с jmeter ant мне нужно предоставить файл .jmx для создания файла .jtl. Создаваемый jtl-файл похож на. xml Файл jtl создал мой счетчик Ant

По умолчанию Jmeter не структурирует свои .jtl таким образом. Поэтому, когда я пытаюсь создать сводку отчета, я получаю сообщение «контент не разрешен в прологе», тогда как если я предоставляю файл .jmx, все работает должным образом. Причина, по которой я хочу создать сводку отчета только на основе .jtl, заключается в том, что мой .jmx работает для нескольких сценариев ios, которые мне нужно передать в качестве аргумента, поэтому у меня есть только файлы .jtl для работы.

Дайте мне знать, если я смогу прояснить что-нибудь, я чувствую, что плохо справился с объяснением этой проблемы, lmao.

Спасибо!

1 Ответ

0 голосов
/ 03 августа 2020

По умолчанию JMeter сохраняет свои результаты в форме CSV, которая подходит для создания HTML Информационная панель , возможно, вы сочтете ее более информативной / полезной.

Если вы все еще хотите использовать подход Ant XSLT, вам нужно изменить формат файла результатов JMeter на XML, это можно сделать, добавив следующую строку в user.properties file:

jmeter.save.saveservice.output_format=xml

вам потребуются дополнительные поправки к конфигурации по умолчанию:

jmeter.save.saveservice.assertion_results=all
jmeter.save.saveservice.bytes=true

Таким образом, JMeter создаст файлы результатов .jtl в формате, который задача Ant сможет использовать, и вы будете может выполнять преобразование XSLT.

Дополнительная информация:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...