javaからJmeterスクリプトを作成するためにjava Jmeter Apiを使用しています。 HTTPSamplerProxyでHTTPリクエストを作成しています.Jmeter GUIで呼び出されたときに、POSTボディまたは "ボディデータ"を追加する必要があります。Jmeter APIを使用してポストボディ(ボディデータ)をプログラムで追加する方法はありますか?
"Body Data"にjsonを追加する方法については、私は助けが必要です。
javaからJmeterスクリプトを作成するためにjava Jmeter Apiを使用しています。 HTTPSamplerProxyでHTTPリクエストを作成しています.Jmeter GUIで呼び出されたときに、POSTボディまたは "ボディデータ"を追加する必要があります。Jmeter APIを使用してポストボディ(ボディデータ)をプログラムで追加する方法はありますか?
"Body Data"にjsonを追加する方法については、私は助けが必要です。
私の問題の答えを見つけました: HTTPSamplerProxy.addEncodedArgument( "ボディデータ"、 "使用するポストボディデータ"、 "");
は、私は同じ問題に直面していましたが、すでにいくつかの引数addEncodedArgument
はない最初の1、すなわちないbody.Soがあるだろう場合、私はこれを試してみた:
if(((HTTPSamplerProxy)sampler).getArguments()==null){
((HTTPSamplerProxy)sampler).addNonEncodedArgument("body", body, "");
}else{
((HTTPSamplerProxy)sampler).getArguments().getArgument(0).setValue(body);
}
スペルを改善してみてください。高レベルの英語はここでは期待されていませんが、この[6つの簡単なスペルのルール](http://meta.stackoverflow.com/questions/291362/my-question-was-downvoted-closed)に従えば、より良い受け入れを得ることができますという理由で、文法上の間違い-wh/291370#291370)。 – peterh