0
我有这样的场景:循环通过多个值在JSON和每次使用一个值在加特林
> .exec(http("get print package")
> .get("url.json")
> .headers(headers_0)
> .check(jsonPath("$..shapes[?(@.state=='UNUSED'&& @.assetId==null)].contentPath").findAll.saveAs("plist")))
> .exec { session =>
> val plist = session.get("plist").asOption[String]
> println("EMNGMJGHk " + plist.getOrElse("NOT AVAILABLE"))
> println(session)
> session
> }
> .foreach("${plist}","newshole") {
> exec(session => {
> def orderRef() = Random.
> val newshole = session("newshole").asOption[String]
> // session.set("contentPath", newshole)
> println(newshole)
> session
> })
现在我想要做的每个值我在$ {plist中},而不是选择一些POST请求该值再次循环使用它们的所有值只有一次。当所有的值都用完时,打印或从循环中退出。
请问任何scala/gatling专家? – shab