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