2016-11-04 10 views
0

jmeterスクリプトの内部にループコントローラを使用しています。プリプロセッサのbeanshellで以前の変数値を取得できません。jmeterのように変数を使用する方法

例:/ wの反復のbの値を保存するには、事前

+0

ご希望のコードの例をご提供ください。 –

+0

var temp = 1; log.info( "before:" + temp.toString()); temp ++; prev.put( "t"、temp.toString()); –

+0

prevは、前のSampleResult(存在する場合)にアクセスします。ここでは、どの値にアクセスしたいですか?ループ回数を得るための一時変数? –

答えて

1

var temp = 1; log.info("before : "+temp.toString()); temp++; prev.put("t",temp.toString()); 

ありがとう:後

は/ wの反復のbの値を格納および取得する方法の一つであります:

log.info("temp prev value " + vars.get("temp")); // first iteration returns null 
vars.put("temp","something"); // store or override the value, so it will be available in next iterations. 

反復数を知っている:以下に示すように、参照名(カウンタ)を使用して、BeanShellのプリプロセッサで

enter image description here

、アクセス:あなたの必要性は、カウンタを使用し、その後、繰り返し回数を知ることがある場合は

enter image description here

+0

ループカウンターで動作しないのに疲れました –

+0

どの解決策を試しましたか?値を格納する?または反復数を知るために?ビュー結果ツリーとBeanShellプリプロセッサのスクリーンショットを共有してください。 –

+0

ありがとうございました。 –

関連する問題