1
Gatling 2.0。从服务器I'receiving活动的以下JSON:Gatling - 将json响应转换为案例类别列表
[
{ "a":"a","b":"b","c":"c","d":"d"},
{ "a":"a1","b":"b1","c":"c1","d":"d2" },
{ "a":"a2","b":"b2","c":"c2","d":"d3" }
]
现在我想将其存储在会话事件类的列表
case class Event(a:String:b:String,d:String)
我尝试做以下
jsonPath("$.chats.chat[0].events.event").ofType[Seq[Any]].transform(_.map{ l =>
Some(Event(l(0).asInstanceOf[String], l(1).asInstanceOf[String],l(3).asInstanceOf[String])).saveAs("events")
但是这行不能编译: 请大家帮忙。
后我想从会话获取该列表,我可以通过做到这一点:
VAL事件=会话( “事件”)为[SEQ [活动]]
谢谢。
你为什么要在选项中包装你的事件? – 2015-04-01 18:27:01
@ PierreDAL-PRA。 IIRC,这是2.0中的签名。它在2.1中改变了。 – 2015-04-01 19:21:46
@ PierreDAL-PRA我的不好,在发布2.0之前它已经改变了:) – 2015-04-01 19:24:07