如何处理Jmeter的Post请求,通过““传递JSON参数数值(以个位数表示)

bvn4nwqk  于 2023-10-20  发布在  其他
关注(0)|答案(1)|浏览(180)

我有一个变量提取的数字“235839”,它是通过,因为它是与大多数的职位要求JSON体参数.但有些请求只传递这个数字,但格式如下-
参数名称- json
值- {“header_ids”:[“2”,“3”,“5”,“8”,“3”,“9”]}
如何从提取的变量号中获取单个数字?我尝试过使用语法(\d)使用正则表达式提取个位数,但它不适用于个位数提取。
请协助!

yvgpqqbh

yvgpqqbh1#

你可以使用__groovy()函数来实现,比如:

${__groovy(new groovy.json.JsonBuilder([header_ids: vars.get('foo').collect()]).toPrettyString(),)}

foo替换为包含235839值的JMeter Variable名称
更多信息请参阅:

相关问题