2016-03-02 49 views
5

JmeterテストプランのCounter要素が一度だけ初期化されていることがわかりました。 ケース:Jmeterカウンタの最大値再初期化

私は、カウンタを子として持つForEachコントローラを持っています。カウンタ最大値は変数で定義されます。私は、このカウンタの最大値がすべてのループで再初期化されることを期待しています。しかしそれは本当ではない。カウンタの最大値は一度インストールされ、他のループでは変更されません。

もちろん、私はBeanShellサンプラーを使って同じ機能を簡単に実装できます(これは私のやり方です)。しかし、私の質問はです:スクリプトを使わないでカウンタの最大値を再初期化する方法はありますか?

+0

私はむしろ最大値がカウンタが最大値に達する毎に再初期化されると思います。私。最大= 10、あなたが実行して、0、1、2、3、4、5を言う、あなたはカウンターが10に増加し続ける20に最大の変更6時、そしてその時その最大になるだろうポイント、0に自分自身をリセットします20. –

+0

Kiril、あなたの答えに感謝します。いいえ、最大到達時に再初期化しません。それを試してみました。 –

+0

私はそれが設計であると思う... –

答えて

0

カウンタの最大値は、カウンタが実行されるたびに効果的に読み取られます。

だから、あなたがそれを見つけた場合、その後、ではありませんおそらく問題は、最大値の更新です。

この値を設定した後にDebug Samplerを追加して、変数の値を確認し、View Results Treeを使用して値を確認できます。

関連する問題