【发布时间】:2016-09-26 05:58:43
【问题描述】:
我有这种情况:
> .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 专家?
标签: json scala session gatling