考虑jMeter中包含["beep1","beep2","beep3"]
我想为POST请求创建一个JSON,如下所示:
{
"foo": {
"bar": {
"baz": [
{
"value": "beep1"
},
{
"value": "beep2"
},
{
"value": "beep3"
}]
}
}
}
答案 0 :(得分:1)
您可以使用JSR223 Test Elements中的任何一个来执行此操作,相关代码将类似于:
def builder = new groovy.json.JsonBuilder()
builder {
foo {
bar
{
baz(Eval.me(vars.get('myVar')).collect { beep ->
[
value: beep
]
})
}
}
}
演示:
更多信息: