Jmeter erzeugt json-payload von request dynamisch

Ich habe einen Jmeter Testplan, wo ich möchte, dass meine HttpSampler senden einer post-Anforderung.

Den Hauptteil der Anforderung enthalten sollte, Json wie folgt:

{
  "productIds" : [
    "p1",
    "p2",
    ...
  ]
}

Ich habe setup eine zufällige variable generator zurückgibt, die gut gebildet productId bei jedem Aufruf. Was ich gerne tun würde, ist die Generierung der Nutzlast durch das ausfüllen productIds von random pid ' s entnommen aus dem generator, direkt in den Körper der Anfrage. So etwas wie (nehme *** ist die scripting-escape):

{
  "productIds" : [
     ***
       for i in (1, $productsCount) {
         write("\"$randomPid\"\n")
       }
     ***
  ]
}

Ist es möglich? Wenn ja, wie? Wenn nicht, wie würden Sie Vorgehen das Problem?

Dank!

InformationsquelleAutor Diego Martinoia | 2014-12-05

Schreibe einen Kommentar