3

複数の値を返す正規表現ポスト プロセッサの結果をループする方法を教えてください。

例:

JSON 応答メッセージ:

{
    "reply": {
        "code": "111",
        "status": "SUCCESS",
        "customerID": [
            "222-a",
            "b-333",
            "44-4",
            "s-555",
            "666",
            "777",
            "88-8"
        ]
    }
} 

Regx エクストラクタは、配列の個々のコンポーネントを抽出するのに役立ちました。

links_1=222-a
links_2=b-333

使えますsome.url/${links_1}
これがまさに私が達成しようとしていることですが、これはうまくいかないようです。
手伝ってくれませんか?

カウンターを使用して正規表現抽出された個々の変数をループし、別の HTTP 要求サンプラーにそれぞれを追加します。

WhileController(${__javaScript(${C} < ${links_matchNr})}) 
HTTPSampler use ${__V(links_${C})}  
Counter (start=1,increment=1,maximum=${links_matchNr},referenceName=C)
4

2 に答える 2

6

ForEach コントローラーを使用します。

  • 入力変数: リンク

  • 出力変数: リンクなど

ここに画像の説明を入力

その後、次の方法でコントローラー内の各値を使用できます。

${リンク}

于 2013-06-27T05:32:18.347 に答える
2

このチュートリアルを作成しました。http: //goo.gl/4cBno お役に立てば幸いです。デスクトップ共有をはっきりと表示するには、右下の全画面アイコンをクリックします。

于 2013-07-12T10:01:09.647 に答える