4

JMeter を使用して、X と Y の 2 つのパラメーターを持つサーブレットをテストする方法を考えています。

X と Y は 0 から 100 までの乱数です。

次のようなネストされたループを実装することを考えています

for (int x = 0; x <= 100; x++)
    for (int y = 0; y <= 100; y++)
        servlet?param1=x&param2=y

CounterandLoop Controllerまたは何か他のものを使用してこれを実装する方法について、誰かがヒントを与えることができますか?

4

1 に答える 1

7

スキーマは次のようになります。

    スレッドグループ
        のユーザー定義変数
        最大 X = 100
        最大 Y = 100
        ループコントローラー X
        ループ回数: ${__BeanShell(Integer.parseInt(vars.get("maxX"))+1)}
        カウンターX
        開始: 0
        増分: 1
        最大: ${maxX}
        参照名: loopX
            ループコントローラー Y
            ループ回数: ${__BeanShell(Integer.parseInt(vars.get("maxY"))+1)}
            カウンターY
            開始: 0
            増分: 1
            最大: ${maxY}
            参照名: loopY
                    あなたの HTTP リクエスト
                    サーブレット?param1=${loopX}¶m2=${loopY}
                    . . .

ここに画像の説明を入力

ここでは、ケースの解決策を見つけることができますが、カウンターの代わりに CSV データ ソースを使用しています:
2 つの CSV ファイルをループする

于 2012-10-21T10:53:58.053 に答える