0
JMeterを使用してHTTPリクエストを生成しています。私は、実行時間とともに値が減少するタイマーを追加したいと思います。私はBeanShellタイマーを勉強しましたが、必要なパラメータを見つけることができませんでした。あなたには、いくつかの値を保持しているいくつかの変数を持っているし、その値に最も簡単な方法をインクリメントしたい場合Jmeterタイマー - 実行時間で値を増やす
JMeterを使用してHTTPリクエストを生成しています。私は、実行時間とともに値が減少するタイマーを追加したいと思います。私はBeanShellタイマーを勉強しましたが、必要なパラメータを見つけることができませんでした。あなたには、いくつかの値を保持しているいくつかの変数を持っているし、その値に最も簡単な方法をインクリメントしたい場合Jmeterタイマー - 実行時間で値を増やす
を使用することになりますしかし、あなたはまだ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の記事を参照してください。
時間とともに増加するカウンタ変数$ {__ counter()}があります。私は一定のタイマーを使用しています。私は5000 - $ {__ counter}のように評価したいが、うまくいきません。それを使用する正しい形式は何ですか。 – Stat202