2016-04-06 20 views
1

Gatlingの新機能JSONから値を抽出し、別のexecで使用

私の使用例では、URLを動的に設定する必要があります。たとえばPOST/Subscribersの場合、subscriberUrlが返され、負荷テストにはsubscriberUrlが使用されます。

これを実現する方法はドキュメントからは分かりません。したがって、1つのPOSTの後に、前のPOSTの結果のURLに複数のGETSが続きます。

Gatlingでサポートされているこの種のユースケースですか?ドキュメントからは、ビジネスプロセスをシナリオとしてモデル化し、ビジネスプロセスを「n」回(およびコースパラメータ)呼び出す必要があると感じています。ここで2つのシナリオを組み合わせる方法を探しています。

答えて

0

はい、それがGatlingのためのものです。それは簡単です:次に

val subscribe = exec(http("Subscribe") 
    .post("/Subscribers") 
    .body(StringBody(auth)) 
    .check(status.is(200)) 
    .check(jsonPath("$.subscriberUrl") 
     .saveAs("subscriberUrl")) 
) 

後で.get("${subscriberUrl}")

関連する問題