如何将“ request_2”中的“ details1”替换为“ request_1”中的相关值“ SynchToken”。我正在尝试用$ {SynchToken}代替,但它不反映相关值。
val Transaction_Name_1 = group("Transaction_Name_1") {
exec(http("request_1")
.get(session => "/abc/details1?_=" + System.currentTimeMillis())
.check(regex("""name="SYNCHRONIZER_TOKEN" value="(.*?)"""").saveAs("SynchToken")))
.pause(5)
.exec(http("request_2")
.get(session => "/abc/details1?_=" + System.currentTimeMillis()))
}
您应该花一些时间阅读文档。在这里,您需要使用Session API。
exec(http("request_2")
.get(session => "/abc/" + session("SynchToken").as[String] + "?_=" + System.currentTimeMillis()))