#jmeter #jmeter-plugins #jmeter-5.0 #jmeter-4.0
Вопрос:
Я знаю, что мы можем отправлять/инициализировать переменные параметров post-данных из препроцессора, но мое требование состоит в том, что я хочу отправить полные данные post/платежную нагрузку, которая показана на моем скриншоте из препроцессора jsr223.
Ответ №1:
- У вас есть
sampler
сокращение, которое расшифровывается как HTTPSamplerProxy в препроцессоре JSR223 - Существует класс HTTPArgument, в котором вы можете указать имя, значение и то, закодированы ли они уже или JMeter должен сам выполнить кодирование URL
Поэтому для каждого параметра, который вы хотите передать, вам нужно добавить строку, например:
sampler.getArguments().addArgument(new org.apache.jmeter.protocol.http.util.HTTPArgument('parameter_name', 'parameter_value', false))
Дополнительная информация: Топ-8 Классов Java JMeter, которые Вы должны Использовать с Groovy