2016-07-05 9 views
0

JMeterを使用してHTTPリクエストを生成しています。私は、実行時間とともに値が減少するタイマーを追加したいと思います。私はBeanShellタイマーを勉強しましたが、必要なパラメータを見つけることができませんでした。あなたには、いくつかの値を保持しているいくつかの変数を持っているし、その値に最も簡単な方法をインクリメントしたい場合Jmeterタイマー - 実行時間で値を増やす

+0

時間とともに増加するカウンタ変数$ {__ counter()}があります。私は一定のタイマーを使用しています。私は5000 - $ {__ counter}のように評価したいが、うまくいきません。それを使用する正しい形式は何ですか。 – Stat202

答えて

0

__intSum() function

を使用することになりますしかし、あなたはまだBeanShellのをしたい場合、それはのようになります。

int currentValue = Integer.parseInt(vars.get("myVar")); 
int newValue = currentValue + 1; 
vars.put("myVar", String.valueOf(newValue)); 

上記のBeanshellコードは、呼び出すたびに可変値を1ずつインクリメントします。${myVar}vars - JMeter変数への読み取り/書き込みアクセスを提供するクラスインスタンスのJMeterVariablesへの略語です。

JMeterテストでBeanshellテスト要素を使用する方法の詳細については、How to Use BeanShell: JMeter's Favorite Built-in Componentの記事を参照してください。

関連する問題