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 点 (.) 符号遍历地图。
我在解决 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 点 (.) 符号遍历地图。