scala 如何在将JSON文件用作请求体之前更新其内容

mo49yndu  于 5个月前  发布在  Scala
关注(0)|答案(1)|浏览(39)
{
  "aggregateResults": true,
  "targetTimeSeries": "finalForecast",
  "filter": {
    "id": "f3456789sdsd779sds4488"
  }
}

字符串
这是我的JSON文件的内容,我想在为我的Gatling脚本发送这个JSON作为POST请求的主体之前更改id的值。
由于这是一个小的JSON,目前我将它传递给StringBody并替换动态部分以成功实现这一点,但这个方法对我将来必须处理的长JSON响应没有用处。

s3fp2yjn

s3fp2yjn1#

您可以在JSON中嵌入gatling表达式。
假设你想要的id在一个名为“id”的会话变量中,你可以让你的文件像这样:

{
  "aggregateResults": true,
  "targetTimeSeries": "finalForecast",
  "filter": {
    "id": "${id}"
  }
}

字符串
然后使用ELFileBody而不是RawFileBody来提供文件。

相关问题