Gatling Pebble 模板

Gatling Pebble Templating

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

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

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

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

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

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

我使用的是 Gatling 3.2.1 版本。

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

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

因为 Pebble 是一个 Java 库... 使用 scala.collection.JavaConverters 将地图转换为 java.util.Map 数据类型后,我能够成功地使用 Pebble 点 (.) 符号遍历地图。