Мне нужно передать число formParam, основанное на количестве совпадений, найденных в предыдущем запросе, для которого попытался выполнить foreach l oop, но я получаю ошибку. Прилагается симуляция ниже. Любой из них предоставит решение этой проблемы.
.exec(http("request_3")
.post("/training/correlation-challenge/?step=3")
.headers(headers_1)
.formParam("colour", "${dropDownValue}")
.check(regex("""<input type="hidden" name="basket" value="(\d+)" />""").saveAs("basketValue"))
.check(regex("""<td>In Stock</td>\s+<td>.*?value="(.*?)" />""").findAll.saveAs("InStock"))
.check(substring("Step 3")))
.pause(5)
// Check_InStock
.exec(http("request_4")
.post("/training/correlation-challenge/?step=4")
.headers(headers_1)
.formParam("sortoption", "PRICE_ASCENDING")
.formParam("next", "addToBasket")
.formParam("basket", "${basketValue}")
**.foreach("${InStock}", "instock"){
formParam("bookId[]", "${instock}")
}**
.check(substring("Step 4")))