2016-05-05 12 views
1

javaからJmeterスクリプトを作成するためにjava Jmeter Apiを使用しています。 HTTPSamplerProxyでHTTPリクエストを作成しています.Jmeter GUIで呼び出されたときに、POSTボディまたは "ボディデータ"を追加する必要があります。Jmeter APIを使用してポストボディ(ボディデータ)をプログラムで追加する方法はありますか?

"Body Data"にjsonを追加する方法については、私は助けが必要です。

+0

スペルを改善してみてください。高レベルの英語はここでは期待されていませんが、この[6つの簡単なスペルのルール](http://meta.stackoverflow.com/questions/291362/my-question-was-downvoted-closed)に従えば、より良い受け入れを得ることができますという理由で、文法上の間違い-wh/291370#291370)。 – peterh

答えて

2

私の問題の答えを見つけました: HTTPSamplerProxy.addEncodedArgument( "ボディデータ"、 "使用するポストボディデータ"、 "");

0

は、私は同じ問題に直面していましたが、すでにいくつかの引数addEncodedArgumentはない最初の1、すなわちないbody.Soがあるだろう場合、私はこれを試してみた:

if(((HTTPSamplerProxy)sampler).getArguments()==null){ 
     ((HTTPSamplerProxy)sampler).addNonEncodedArgument("body", body, ""); 
    }else{ 
     ((HTTPSamplerProxy)sampler).getArguments().getArgument(0).setValue(body); 
    } 
関連する問題