我需要从响应正文中解析一个id,并在下一个请求正文中将其发送给基于会话的用户。如果有人对此有所了解,请分享。
我使用了.check(regex())
和.saveAs
方法,但这会将数据保存在会话中,为此我需要进行一些我不想要的复杂解析。
答案 0 :(得分:0)
使用以下方法将其保存在会话中:
.check(jsonPath("$.id").saveAs("id"))
要在下一个请求中发送,请先使用
将其解压缩val id = session.get("id").as[String]
或者,如果您想在链中的下一个请求中使用它:
def get(token: String, org: String): ChainBuilder = {
val url = MY_SERVICE_URI + "/${id}"
exec(http("Get something")
.get(url)
.header(HttpHeaders.AUTHORIZATION, token)
//etc'