scala - 内加特林表达式
问题描述
我有一个包含单列的 CSV 文件,其中包含一个 JSON 数组。数组中的每个 JSON 对象都有一个version
以毫秒为单位的时间字段。
myCol
[{"id": 1, version: 234343535}, {"id": 2, version: 23455454}, ...]
是否可以在瘦身运行期间重新生成版本?目前,我将阵列作为StringBody("${myCol}")
Gatling EL 是否允许version
在运行时进行修改?还是我必须使用session
并运行字符串搜索version
字段?
解决方案
Gatling 表达式语言是只读的,所以确实,您必须使用Session API编写自己的转换函数。
根据您的记录中有多少不变的东西,您可能希望使用馈送器删除并直接动态生成完整的 JSON 有效负载。
推荐阅读
- mysql - 如何使用 MYSQL 将字段中的值与 JSON 中的数组相加?
- python - OpenCV Python:无法将 UMat 传递给 calcHist
- r - 在列表上使用 Filter(Negate(is.na), x) 会导致意外行为
- c++ - 在两个连续的 pragma omp for 的情况下,隐式障碍与 nowait
- mysql - 大型数据集的索引查询
- cloudera - 安装 CDH 6.0.1 安装 cm-agent 有问题
- javascript - Redux:私有/公共选择器的更好方法
- php - 如何在 laravel 5.6 中检索会话?
- spring-boot - kotlintest如何测试spring boot应用
- javascript - 如何将实体或几何体裁剪到地形的底部