Как напечатать номер итерации в текстовой конфигурации Pepper-Box?

Я хочу напечатать номер итерации в простой текстовой конфигурации коробки для перца, и я попробовал элемент конфигурации счетчика jmeter, но во время выполнения он не заменяет номер итерации. Например, если я использую ${counter}, поэтому при выполнении он печатает ${counter}. Я использую элемент конфигурации счетчика, потому что мне нужен номер итерации в каком-то формате, например 00001,00002,00003 и т. д.

Я также пытался использовать такую ​​функцию, как Counter(TRUE,), но она просто заменяет номер первой итерации, а не увеличивает его. Печать номера только первой итерации во всех последующих итерациях.


person jayesh    schedule 15.05.2020    source источник


Ответы (1)


В сэмплере Pepper-Box вы можете использовать только ограниченное подмножество встроенные шаблонные функции с другим синтаксисом.

Вы можете попробовать сделать что-то вроде:

{{org.apache.jmeter.threads.JMeterContextService.getContext().getVariables().get("counter")}}

или если вы хотите поделиться своим скриптом с другими, вы можете рассмотреть возможность реализации пользовательской функции

Ознакомьтесь с Apache Kafka — Как загрузить тест с помощью Статья JMeter для получения дополнительной информации о создании плана тестирования Kakfa с использованием JMeter.

person Dmitri T    schedule 15.05.2020
comment
Я пытался, но он печатал ноль, тогда я пробовал модифицированным способом {{org.apache.jmeter.threads.JMeterContextService.getContext().getVariables().getIteration()}} он печатает номер итерации в 1, 2,3 и т. д. , но я все еще пытаюсь получить требуемый формат, например 00001,00002,00003 и т. д. - person jayesh; 19.05.2020