2016-05-05 2 views
1

Я использую java Jmeter Api для создания jmeter-скриптов из java. Я создаю http-запросы с HTTPSamplerProxy, и мне нужно добавить тело сообщения или «Данные тела», как он вызвал в Jmeter GUI.Как программно добавить тело сообщения (данные тела) с API Jmeter?

Мне нужна помощь в том, как добавить json в «Данные тела».

+0

Пожалуйста, попробуйте улучшить правописание. Хотя здесь не ожидается высокого уровня английского языка, но вы можете получить гораздо лучшее признание, если будете следовать этому [шесть простых правил написания] (http://meta.stackoverflow.com/questions/291362/my-question-was-downvoted-closed -Потый-он-был-полным из-грамматических-ошибок,-Wh/291370 # 291370). – peterh

ответ

2

Я нашел ответ на свою проблему: HTTPSamplerProxy.addEncodedArgument («Данные тела», «данные тела тела, которые вы хотите использовать», «»);

0

я столкнулся с таким же вопросом, но если есть уже некоторые аргументы addEncodedArgument будут не первый один, т.е. не body.So Я попытался это:

if(((HTTPSamplerProxy)sampler).getArguments()==null){ 
     ((HTTPSamplerProxy)sampler).addNonEncodedArgument("body", body, ""); 
    }else{ 
     ((HTTPSamplerProxy)sampler).getArguments().getArgument(0).setValue(body); 
    } 
Смежные вопросы