У меня была проблема с setArgument
, так как он будет кодировать содержимое.addNonEncodedArgument
не выполняет кодирование uri, но если уже есть некоторые аргументы, оно не будет задано как телоДля меня это сработало в любом случае:
if(((HTTPSamplerProxy)sampler).getArguments()==null){
((HTTPSamplerProxy)sampler).addNonEncodedArgument("body", body, "");
}else{
((HTTPSamplerProxy)sampler).getArguments().getArgument(0).setValue(body);
}