Создать отчет Jmeter Aggregate с именем группы потоков - PullRequest
0 голосов
/ 18 февраля 2020

Мне нужно создать сводный отчет в группе потоков с именем группы потоков. Например: если имя моей группы потоков - LoginThreadgroup, мне нужно создать файл сводного отчета. Просмотреть имя файла дерева результатов с помощью LoginThreadgroup.jtl LoginThreadgroup_VRT.jtl

Я пытался использовать - $ {__ BeanShell (ctx.getThreadGroup ( ) .getName ())}. jtl и $ {__ threadGroupName} _ViewResultsTree_Failure_report.jtl

ET C, но в моем случае оба метода работают хорошо.

У меня тестируется много групп потоков Для каждого дерева я хотел бы создать jtl файлов с соответствующим именем группы потоков. Может ли кто-нибудь помочь мне в этом

1 Ответ

0 голосов
/ 18 февраля 2020

Я не думаю, что вы можете использовать Функции и / или переменные JMeter в поле "Имя файла" Слушателя

Как правило, использование Слушателей не является лучшая идея, поскольку они не добавляют никакой ценности и просто потребляют ресурсы процессора, оперативной памяти и диска.

Я бы предпочел

  1. Добавление функции __ threadGroupName () в качестве префикса / постфикса к меткам сэмплера
  2. Если вы хотите получить отдельные результаты для различных групп потоков вы можете использовать Инструмент результатов фильтрации , чтобы извлечь записи группы потоков c из файла результатов .jtl
  3. Может быть создан агрегированный отчет используя JMeterPluginsCMD Инструмент командной строки
...