На панели инструментов JMeter TML отображается NaN для итоговой строки, когда во всех контроллерах транзакций установлен флажок «Создать родительский образец».
У меня есть сценарий JMetre, где я использую структуру ниже
Thread Group
--Transaction Controller 1
----Module Controller 1 --> Simple Controller 1
--Transaction Controller 2
----Module Controller 2 --> Simple Controller 2
--Transaction Controller 3
----Module Controller 3 --> Simple Controller 3
TestFragment
-- SimpleController 1
---- Req 1
-- SimpleController 2
---- Req 2
-- SimpleController 3
---- Req 3
Когда я не проверяю «Создать родительский образец» хотя бы на одном из контроллеров транзакций, сгенерированный HTML-отчет показывает некоторые значения на вкладке ИТОГО таблицы статистики на панели инструментов. (Не проверял правильность значения, но есть значение, как показано ниже)
Когда все контроллеры транзакций проверены на «Сгенерировать родительский образец», в таблице статистики сгенерированной информационной панели отображается «NaN» и нереалистичные числа.
Что я здесь делаю не так?
1 ответ
Я думаю, вам следует установить следующее свойство:
jmeter.save.saveservice.subresults=true
Если вы не хотите, чтобы дочерние семплеры присутствовали в сводной панели / таблице статистики, вы можете отфильтровать их:
Пример команды:
jmeter -Jjmeter.save.saveservice.subresults=true -Jjmeter.reportgenerator.exporter.html.series_filter="^(Transaction Controller 1|Transaction Controller 2|Transaction Controller 3)(-success|-failure)?$" -n -t test.jmx -f -l result.jtl -e -o dashboard
Если вы хотите сделать изменения постоянными - поместите указанные выше значения в файл user.properties.
Больше информации: