首页 > 解决方案 > 内加特林表达式

问题描述

我有一个包含单列的 CSV 文件,其中包含一个 JSON 数组。数组中的每个 JSON 对象都有一个version以毫秒为单位的时间字段。

myCol
[{"id": 1, version: 234343535}, {"id": 2, version: 23455454}, ...]

是否可以在瘦身运行期间重新生成版本?目前,我将阵列作为StringBody("${myCol}")

Gatling EL 是否允许version在运行时进行修改?还是我必须使用session并运行字符串搜索version字段?

标签: scalagatling

解决方案


Gatling 表达式语言是只读的,所以确实,您必须使用Session API编写自己的转换函数。

根据您的记录中有多少不变的东西,您可能希望使用馈送器删除并直接动态生成完整的 JSON 有效负载。


推荐阅读