如何在Gatling中从JSON响应中获取串联的值字符串?

时间:2016-11-09 20:01:24

标签: json scala gatling

您好我在Gatling中收到这样的回复来电:

[
 {"firstName":"John", "lastName":"Doe"},
 {"firstName":"Anna", "lastName":"Smith"},
 {"firstName":"Peter", "lastName":"Jones"}
]

我希望在逗号分隔的字符串中连接firstnames。如果不使用任何外部库解析JSon,最好的方法是什么?

1 个答案:

答案 0 :(得分:0)

这可以通过使用Gatling的两个功能来完成:

  1. JsonPath检查
  2. 变换
  3. 所以代码如下所示:

    .check(jsonPath("$.firstName").ofType[String].findAll.transform(_.mkString(",")).saveAs("firstName")));