У меня есть .exe c, который для некоторых значений в моем списке параметров приводит к KO (значение в SUT не существует). Кроме того, мне нужно распечатать эти значения в файл, чтобы позже я мог удалить их из списка параметров, чтобы не получить нокауты. У меня есть писатель, определенный
val writer = {
val fos = new java.io.FileOutputStream("testresultater.txt")
new java.io.PrintWriter(fos,true)
}
, и мне интересно, как я мог бы сделать это только для KO s inside the .exec resulting in KO
s для некоторых значений, подобных этому:
.exec(http("request_lagDokument")
.post("/proxy/dokumenter/api/v1/SaveDokumentFil?IsDebug=true")
.headers(headers_3)
.body(ElFileBody("magnus/LagDokument.json"))
.check(status.is(expected = 200))
.check(jsonPath("$.DokumentGuid").saveAs("DokumentGuid")))
//if KO then:
.exec((s: Session) => {
writer.println(s.attributes("pnr"))
s
})
Это возможно?