1

3種類のお願いがありますが、

request 1: www.test.com/data  

JSON配列でデータを返します

 request 2: www.test.com/img/{img_id} 

{img_id} はリクエスト 1 で返されたアイテムから取得され、リクエスト 2 は {uid} を返します

 request 3: www.test.com/test/{uid}

jmeter を使用してこのフローをテストし、リクエスト 1 を送信してから ForEach Controller を使用してリクエスト 2 を送信できましたが、各リクエスト 2 の応答に従ってリクエスト 3 を送信する方法がわかりません

私は JMeter の初心者です。

4

1 に答える 1

1

前のコントローラーにネストされたForEach コントローラーをもう 1 つ追加する必要があります。したがって、テスト計画の構造は次のようになります。

Thread Group  
    Request 1  
        RegExpExtractor 1  
    ForEach Controller 1  
        Request 2  
            RegExpExtractor 2
        ForEach Controller 2  
            Request 3

正規表現エクストラクタをパラメータ-1として使用Match No.して、ForEach コントローラで使用できます ( from RegExpExtractor 1toForEach Controller 1および from RegExpExtractor 2to ForEach Controller 2)。

例として、このテスト計画を確認してください。

于 2019-01-22T11:52:34.730 に答える