JMeterを使用していて、1つのループコントローラーを定義したいと思います。このループでは、Jmeter変数を使用してループカウントを定義します。これは可能ですか?
どうもありがとう
私はあなたを助けるのが非常に遅いことを知っています、しかしそれは他の人を助けることができます。
これを行う良い方法の1つは、ループコントローラー内に counter を定義することです。
たとえば、20回の反復を伴うループが必要な場合は、ループコントローラーに20を配置し、0〜19のカウンターに配置します。カウンターで増分を定義することもできます。出力変数の名前はReference Name
フィールド。
はい、可能です。
ユーザー定義変数コンポーネント を使用してユーザー変数を定義するか、 CSVコンポーネント を使用します。
次に、ループコントローラーで、ループカウントを次のように定義します。$ {nameOfVar}
JMeterのバージョン4.0以降、より簡単な方法があります。
JMeterは、ループインデックスをという名前の変数として公開します
__jm__要素の名前__idx
したがって、たとえば、ループコントローラの名前がLCの場合、$ {__ jm__LC__idx}を介してループインデックスにアクセスできます。インデックスは0から始まります
「ループカウント」フィールド内で以下を使用できます。
_${myVar}
_
例えばランダムカウントの場合:
${__groovy(Java.util.concurrent.ThreadLocalRandom.current().nextLong(128L),)}
_${__jm__Loop Controller__idx}
_を介して現在のループインデックス(0から開始)にアクセスできます。ここで、_Loop Controller
_はループの名前です。