如何从加特林的会话中提取列表属性?

use*_*778 2 scala load-testing performance-testing gatling

在Gatling 2.1中,我像这样保存一堆ID:

.findAll.saveAs("ids"))
Run Code Online (Sandbox Code Playgroud)

这将添加会话中的ID列表:

ids -> List(0, 1, 2, 3)
Run Code Online (Sandbox Code Playgroud)

我想将此列表作为常规的Scala变量。

在使用String的情况下,可以正常工作:

.exec(session => {      
    val mystring= session("SomeString").as[String]
    session
  })
Run Code Online (Sandbox Code Playgroud)

如何使此工作适用于列表?

Ste*_*lle 5

只需转换为列表而不是字符串即可。

假设您确实具有示例中的List [Int],而不是List [String]:

.exec { session =>  
  val mystring= session("SomeString").as[List[Int]]
  session
}
Run Code Online (Sandbox Code Playgroud)