1

我在解决 Gatling 中 pebble 模板的点 (.) 表示法以检索变量属性(例如 Map 键值)时遇到问题。

这是我定义的会话属性的示例:

session => session.set("location", Map("text" -> "Alabama"))

我正在尝试将以下 json 模板文件中的 {{ location.text }} 替换为值“Alabama”:

...
   "text": "{{ location.text }}",
...

但是,Gatling 似乎无法解析该属性,因此结果是一个空字符串。

我正在使用 Gatling 3.2.1 版。

任何帮助将不胜感激,谢谢!

4

1 回答 1

2

在这里回答:https ://groups.google.com/forum/#!topic/gatling/23CuH88x1Vo

由于 Pebble 是一个 Java 库......在使用 scala.collection.JavaConverters 将地图转换为 java.util.Map 数据类型后,我能够成功地使用 Pebble 点 (.) 表示法来遍历地图。

于 2019-10-02T21:16:01.683 回答